summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."Adrian Prantl2015-02-212-152/+0
* Wrap clang module files in a Mach-O, ELF, or COFF container.Adrian Prantl2015-02-202-0/+152
* Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."Adrian Prantl2015-02-202-152/+0
* Wrap clang module files in a Mach-O, ELF, or COFF container.Adrian Prantl2015-02-202-0/+152
* Implement Control Flow Integrity for virtual calls.Peter Collingbourne2015-02-205-0/+106
* Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."Adrian Prantl2015-02-202-152/+0
* Wrap clang module files in a Mach-O, ELF, or COFF container.Adrian Prantl2015-02-202-0/+152
* Add -funique-section-names and -fno-unique-section-names options.Rafael Espindola2015-02-201-0/+1
* Avoid using a COMDAT for sized delete on MachOReid Kleckner2015-02-191-2/+3
* Put the implicit weak sized deallocation funciton in C++14 in a comdatReid Kleckner2015-02-191-0/+2
* CodeGen: Weak reference temporaries belong in a COMDATDavid Majnemer2015-02-191-0/+2
* CodeGen: static constexpr data members should have a linkonce_odr initDavid Majnemer2015-02-191-4/+13
* InstrProf: Always emit a coverage region for the condition of an ifJustin Bogner2015-02-191-1/+4
* InstrProf: Rewrite most of coverage mapping generation in a simpler wayJustin Bogner2015-02-181-660/+516
* Change representation of member function pointers for MIPS targetsZoran Jovanovic2015-02-182-0/+4
* Rename flags and options to match current naming: from -fdef-sized-delete to ...Larisse Voufo2015-02-182-2/+2
* Revert accidental commit.Benjamin Kramer2015-02-171-2/+3
* Prefer SmallVector::append/insert over push_back loops. Clang edition.Benjamin Kramer2015-02-174-11/+6
* [X86] Convert palignr builtin handling to use shuffle form of right shift ins...Craig Topper2015-02-171-35/+16
* [X86] Merge the 2 separate builtin handlers for PALIGNR into a single one tha...Craig Topper2015-02-171-52/+39
* [X86] Remove code that does custom handling of the builtin for MMX palignr. T...Craig Topper2015-02-171-31/+0
* [X86] Remove completely unnecessary switch statement.Craig Topper2015-02-161-12/+2
* InstrProf: Update for LLVM API changeJustin Bogner2015-02-161-2/+4
* x86-64 ABI: unwrap single element structs / arrays of 256-bit vectors to pass...Sanjay Patel2015-02-161-11/+7
* Fix quoting of #pragma comment for MS compat, clang part.Michael Kuperstein2015-02-161-3/+7
* [X86] Teach clang to lower __builtin_ia32_psrldqi256 and __builtin_ia32_pslld...Craig Topper2015-02-161-0/+54
* Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requirin...Aaron Ballman2015-02-158-20/+20
* Removing LLVM_EXPLICIT, as MSVC 2012 was the last reason for requiring the ma...Aaron Ballman2015-02-151-1/+1
* Unbreak the build.Benjamin Kramer2015-02-151-1/+1
* Make pushCleanup a variadic template. NFC.Benjamin Kramer2015-02-151-46/+5
* Fix a typo in r229291 causing buildbot failure.Larisse Voufo2015-02-151-1/+1
* More on fixing sized deallocation implementation logic: Fix PR21754.Larisse Voufo2015-02-151-5/+8
* Revise the implementation logic of sized deallocation: Do not automatically g...Larisse Voufo2015-02-142-5/+8
* Try to unbreak the Hexagon botDavid Majnemer2015-02-142-2/+2
* DR1748: the reserved placement allocation functions have undefined behavior ifRichard Smith2015-02-141-3/+2
* CodeGen: _Atomic(_Complex) shouldn't crashDavid Majnemer2015-02-142-2/+8
* Revert "Revert r229082 for a bit, it caused PR22577."David Majnemer2015-02-146-13/+81
* CodeGen: Correctly convert atomic bool from i8 to i1David Majnemer2015-02-141-1/+1
* Revert r229082 for a bit, it caused PR22577.Nico Weber2015-02-136-81/+13
* [PM] Fix #include order here that I forgot to update before changing it.Chandler Carruth2015-02-131-1/+1
* [PM] Move away from the old llvm/PassManager.h header and its usingChandler Carruth2015-02-131-22/+22
* MS ABI: Implement /volatile:msDavid Majnemer2015-02-136-13/+81
* SEH: Use the SEHTryEpilogueStack instead of a separate boolReid Kleckner2015-02-124-10/+7
* [ms] Implement codegen for __leave.Nico Weber2015-02-123-4/+21
* Fix typoo.Richard Smith2015-02-123-5/+5
* Add InlineAsmDiagnosticHandler for bitcode inputSteven Wu2015-02-121-0/+8
* Wrap to 80 columns. No behavior change.Nico Weber2015-02-112-4/+7
* Add the 'noinline' attribute to call sites within __try bodiesReid Kleckner2015-02-114-2/+16
* Add a comdat to __clang_call_terminateReid Kleckner2015-02-111-0/+2
* Fix PR19351. While building up a composite type it is important to useAdrian Prantl2015-02-111-28/+29
OpenPOWER on IntegriCloud