aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenAction.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-11-30Fix -Winconsistent-missing-override in CodeGenAction.cppReid Kleckner1-1/+1
2016-11-30Stop handling interesting deserialized decls after HandleTranslationUnitReid Kleckner1-0/+13
2016-11-19Change setDiagnosticsOutputFile to take a unique_ptr from a raw pointer (NFC)Mehdi Amini1-1/+2
2016-11-18Adapt to llvm NamedRegionTimer changesMatthias Braun1-1/+1
2016-11-13Bitcode: Change module reader functions to return an llvm::Expected.Peter Collingbourne1-4/+6
2016-11-11Mirror the llvm changes that split Bitcode/ReaderWriter.hTeresa Johnson1-1/+1
2016-11-08IR, Bitcode: Change bitcode reader to no longer own its memory buffer.Peter Collingbourne1-1/+1
2016-10-11Add an option to save the backend-produced YAML optimization record to a fileHal Finkel1-0/+23
2016-10-01Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini1-1/+1
2016-09-27Shorten DiagnosticInfoOptimizationRemark* to OptimizationRemark*. NFCAdam Nemet1-21/+15
2016-09-27Adapt to LLVM optimization remark interface change. NFCAdam Nemet1-1/+1
2016-09-27Revert "Adapt to LLVM optimization remark interface change. NFC"Adam Nemet1-1/+1
2016-09-27Adapt to LLVM optimization remark interface change. NFCAdam Nemet1-1/+1
2016-09-13Reapply r281276 with passing -emit-llvm in one of the testsAdam Nemet1-1/+9
2016-09-13Revert "Add -fdiagnostics-show-hotness"Adam Nemet1-9/+1
2016-09-12Add -fdiagnostics-show-hotnessAdam Nemet1-1/+9
2016-07-21[CodeGen] Handle recursion in LLVMIRGeneration Timer.Davide Italiano1-8/+23
2016-07-18[NFC] Header cleanupMehdi Amini1-1/+0
2016-07-15Frontend: Simplify ownership model for clang's output streams.Peter Collingbourne1-10/+12
2016-06-29[Diag] Add getter shouldAlwaysPrint. NFCAdam Nemet1-3/+3
2016-06-20Update for DiagnosticInfoStackSize changesMatt Arsenault1-1/+2
2016-05-11Embed bitcode in object file (clang cc1 part)Steven Wu1-0/+6
2016-05-06Adding omitted column to invalid loc diagnostic.Ben Craig1-1/+1
2016-04-20Enable ODR uniquing of DITypes for ThinLTO backendsTeresa Johnson1-0/+5
2016-04-06Restore slightly less dodgy diagnostic handler for inline asmTim Northover1-0/+25
2016-03-31Diagnostics: remove dodgy handler for bitcode inlineasm diagnostics.Tim Northover1-8/+0
2016-03-30For MS ABI, emit dllexport friend functions defined inline in classStephan Bergmann1-3/+3
2016-03-17Revert "For MS ABI, emit dllexport friend functions defined inline in class"Reid Kleckner1-3/+3
2016-03-17For MS ABI, emit dllexport friend functions defined inline in classReid Kleckner1-3/+3
2016-03-12Temporarily revert these patches:Eric Christopher1-7/+1
2016-03-11Fix clang crash: when CodeGenAction is initialized without a context, use the...Mehdi Amini1-1/+1
2016-03-11Fix build: use -> with pointers and not .Mehdi Amini1-1/+1
2016-03-11Remove compile time PreserveName switch based on NDEBUGMehdi Amini1-1/+7
2016-03-04Make TargetInfo store an actual DataLayout instead of a string.James Y Knight1-2/+2
2016-03-02Serialize `#pragma detect_mismatch`.Nico Weber1-5/+0
2016-03-02Serialize `#pragma comment`.Nico Weber1-8/+0
2016-02-18Avoid double deletion in Clang driver.Serge Pavlov1-21/+8
2016-02-02Add backend dignostic printer for unsupported featuresOliver Stannard1-11/+64
2016-01-28Revert r259036, it introduces a cyclic library dependencyOliver Stannard1-65/+11
2016-01-28Add backend dignostic printer for unsupported featuresOliver Stannard1-11/+65
2016-01-28Revert r258951 (and r258950), "Refactor backend diagnostics for unsupported f...NAKAMURA Takumi1-64/+11
2016-01-27Add backend dignostic printer for unsupported featuresOliver Stannard1-11/+64
2016-01-26[MS ABI] Allow a member pointers' converted type to changeDavid Majnemer1-0/+4
2016-01-16Introduce -fsanitize-stats flag.Peter Collingbourne1-2/+2
2016-01-08[ThinLTO] Leverage new in-place renaming supportTeresa Johnson1-35/+1
2015-12-16Update for llvm api change.Rafael Espindola1-2/+2
2015-12-14Update for llvm api change.Rafael Espindola1-33/+27
2015-12-07[ThinLTO] Option to invoke ThinLTO backend passes and importingTeresa Johnson1-21/+55
2015-12-01Update for llvm api change.Rafael Espindola1-1/+1
2015-10-27Allow linking multiple bitcode files.Artem Belevich1-53/+61