summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* unique_ptrify clang::BackendConsumer::takeModuleDavid Blaikie2014-08-291-2/+2
* call __asan_load_cxx_array_cookie when loading array cookie in asan mode.Kostya Serebryany2014-08-291-5/+14
* Better codegen support for DLL attributes being dropped after the first decla...Hans Wennborg2014-08-291-0/+8
* Reverting r216675. This breaks some bots. Before this can be committed again,...Aaron Ballman2014-08-284-58/+7
* Objective-C IRGen. Fixes an assertion crash caused by inconsistentFariborz Jahanian2014-08-281-2/+1
* Throw a std::bad_array_new_length exception when the expression (or constant-...Aaron Ballman2014-08-284-7/+58
* [C++11] Support for capturing of variable length arrays in lambda expression.Alexey Bataev2014-08-283-9/+20
* Properly handle multiple nonnull attributes in CodeGenAlexey Samsonov2014-08-281-15/+25
* Kill one of EmitCallArgs overloads. NFC.Alexey Samsonov2014-08-284-54/+38
* Update for LLVM api change.Rafael Espindola2014-08-271-4/+4
* Fix regression in r216520: don't apply nonnull to non-pointer functionRichard Smith2014-08-271-2/+11
* Allow __fp16 as a function arg or return type for AArch64Oliver Stannard2014-08-274-25/+43
* Move some ARM-specific code from CGCall.cpp to TargetInfo.cppOliver Stannard2014-08-272-55/+45
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-279-29/+22
* Fix some cases were ArrayRefs were being passed by reference.Craig Topper2014-08-272-10/+10
* Re-apply r216491 (Win64 ABI shouldn't extend integer type arguments.)Julien Lerouge2014-08-271-1/+4
* Revert 216491, it breaks CodeGenCXX/microsoft-abi-member-pointers.cppJulien Lerouge2014-08-261-0/+3
* Don't segfault in EmitCXXGlobalInitFunc when main file is a membufKeno Fischer2014-08-261-6/+12
* Update for llvm api change.Rafael Espindola2014-08-261-2/+1
* Win64 ABI shouldn't extend integer type arguments.Julien Lerouge2014-08-261-3/+0
* Update for llvm api changeRafael Espindola2014-08-261-1/+1
* Fix an incorrect assert condition added in r216410.Alexey Samsonov2014-08-261-1/+1
* Return a std::unique_ptr from getBufferForFile. NFC.Rafael Espindola2014-08-261-2/+3
* Convert MC command line flag for fatal assembler warnings into a properJoerg Sonnenberger2014-08-261-0/+1
* Update for llvm api change.Rafael Espindola2014-08-261-1/+1
* ARM: Add dbg builtin intrinsicYi Kong2014-08-261-0/+5
* [clang/asan] call __asan_poison_cxx_array_cookie after operator new[]Kostya Serebryany2014-08-264-10/+27
* Pass actual CXXConstructExpr instead of argument iteratorsAlexey Samsonov2014-08-253-12/+10
* Pass actual CallExpr instead of CallExpr-specific iteratorsAlexey Samsonov2014-08-255-54/+59
* Implement __builtin_signbitl for PowerPCHal Finkel2014-08-241-2/+8
* DebugInfo: for loop backedge should be attributed to the start of the for sta...David Blaikie2014-08-221-0/+2
* DebugInfo: Provide scopes for C++11 range-for loop variables similar to r2162...David Blaikie2014-08-221-9/+2
* DebugInfo: Scope for condition variables more narrowly than the loop variable.David Blaikie2014-08-222-10/+3
* CGCall: Factor out the logic mapping call arguments to LLVM IR arguments.Alexey Samsonov2014-08-222-235/+323
* Update for LLVM API change to remove discriminator tracking from DILexicalBlo...David Blaikie2014-08-211-2/+1
* Pass expressions instead of argument ranges to EmitCall/EmitCXXConstructorCall.Alexey Samsonov2014-08-216-64/+41
* Coverage Mapping: store function's hash in coverage function records.Alex Lorenz2014-08-213-5/+8
* Refactor TLI creation. NFC.Rafael Espindola2014-08-211-7/+10
* Range'ify some for loops over RecordDecl::fields()Hans Wennborg2014-08-211-8/+7
* Coverage mapping: fix mapping for objective-c for statementAlex Lorenz2014-08-201-0/+1
* Coverage mapping: fix mapping for objective-c message expressionAlex Lorenz2014-08-201-0/+10
* ext_vector IRGen. Patch to allow indexing into Fariborz Jahanian2014-08-192-3/+37
* Move the body out of line to try to fix a buildbot.Rafael Espindola2014-08-191-0/+4
* Update for llvm api change.Rafael Espindola2014-08-191-2/+0
* DebugInfo: While loop backedge should be attribute to the start of the while ...David Blaikie2014-08-151-0/+1
* DebugInfo: Fix PR19864 better - attribute the jump at the end of a range-for ...David Blaikie2014-08-151-0/+1
* Typo fix in comments: definintion -> definitionJames Dennett2014-08-151-1/+1
* MS ABI: Virtual member pointer thunks are not unnamed_addrReid Kleckner2014-08-151-0/+3
* R600: Add ldexp intrinsicMatt Arsenault2014-08-151-6/+16
* Revert "CodeGen: When bitfields fall on natural boundaries, split them up"Justin Bogner2014-08-141-9/+2
OpenPOWER on IntegriCloud