summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* some fixes for flangclang_brancharphaman2013-07-162-188/+3
* some fixes for flangarphaman2013-07-161-1/+2
* some fixes for flangarphaman2013-07-162-164/+20
* Merge remote-tracking branch 'clang_remote/master' into clang_brancharphaman2013-07-162-0/+1059
|\
| * ARM: implement low-level intrinsics for the atomic exclusive operations.Tim Northover2013-07-161-6/+58
| * Use llvm::array_lengthof to replace sizeof(array)/sizeof(array[0]).Craig Topper2013-07-151-1/+1
| * Reformat line.Eric Christopher2013-07-141-2/+1
| * Move BlockLiteralGeneric earlier in CGDebugInfo and removeEric Christopher2013-07-142-8/+4
| * Update a few comments and reformat a decl for clarity.Eric Christopher2013-07-141-3/+4
| * Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper2013-07-141-1/+1
| * PR16214, PR14467: DebugInfo: use "RequireCompleteType" to decide when to emit...David Blaikie2013-07-136-35/+13
| * Correctly classify pack expansions as NON_CANONICAL_UNLESS_DEPENDENTDavid Blaikie2013-07-132-0/+2
| * Changes so that a few tests do not fail when running under guarded malloc.Argyrios Kyrtzidis2013-07-121-5/+5
| * Use function attributes to pass along the stack protector buffer size instead...Bill Wendling2013-07-122-1/+2
| * Compute 'this' correctly for block in lambda.Eli Friedman2013-07-121-8/+3
| * Fix build.Eli Friedman2013-07-111-2/+2
| * Add a __builtin_addressof that performs the same functionality as the built-inRichard Smith2013-07-111-0/+2
| * Simplify atomic load/store IRGen.Eli Friedman2013-07-114-138/+47
| * Use a LexicalScope here since it is one and it will encapsulateEric Christopher2013-07-101-12/+2
| * Get rid of dead/useless code for block mangling.Eli Friedman2013-07-101-3/+0
| * Apply BlackList -> SpecialCaseList rename in Clang.Peter Collingbourne2013-07-091-3/+3
| * Reapply an improved version of r180816/180817.Adrian Prantl2013-07-091-16/+0
| * Simplify code. No functional change.Craig Topper2013-07-081-3/+1
| * Don't use mangleCXXRTTIName in TBAA for C code.Eli Friedman2013-07-051-9/+1
| * Use SmallVectorImpl& for function arguments instead of SmallVector.Craig Topper2013-07-054-5/+5
* | removed more stuffarphaman2013-07-0464-75077/+0
|/
* Add target hook CodeGen queries when generating builtin pow*.Eli Bendersky2013-07-033-7/+20
* Debug Info: clean up usage of Verify.Manman Ren2013-07-021-14/+14
* Simplify linkage code for static local vars.Eli Friedman2013-07-013-55/+4
* Fix mangling for block literals.Eli Friedman2013-07-013-14/+43
* Restore r184205 and associated commits (after commit of r185290)Stephen Lin2013-06-3010-208/+135
* Remove dead code.Eli Friedman2013-06-281-55/+2
* [ms-cxxabi] Move CodeGenVTables::needsVTTParameter to ItaniumCXXABI.Peter Collingbourne2013-06-286-31/+38
* Delete dead code.Eli Friedman2013-06-282-40/+16
* Use the zero-argument DIBuilder::createNullPtrType in Clang.Peter Collingbourne2013-06-271-2/+1
* Ensure that debugger calls to signature-less functions default toJohn McCall2013-06-271-0/+7
* Rewrite record layout for ms_struct structs.Eli Friedman2013-06-264-95/+4
* Remove misplaced commentEli Bendersky2013-06-251-1/+0
* Make -vectorize-... proper cc1 flags instead of abusing -backend-option. FixesNick Lewycky2013-06-251-0/+3
* [AST] Introduce a new DecayedType sugar nodeReid Kleckner2013-06-242-0/+8
* DebugInfo: ensure negative enumerators are emitted as suchDavid Blaikie2013-06-241-1/+1
* DebugInfo: Support (using GNU extensions) for template template parameters an...David Blaikie2013-06-222-17/+27
* DebugInfo: Random tidying up/simplificationDavid Blaikie2013-06-221-24/+16
* Teach ARM va_arg to ignore empty structs.Tim Northover2013-06-211-0/+6
* Check for trivial constructibility before emptiness in ARM ABI.Tim Northover2013-06-211-3/+3
* Fix a leak of TargetMachine in clang. We'll continue to leak it on purpose ifNick Lewycky2013-06-211-0/+1
* PR16214: Debug info for types first used via pointers or qualified types & la...David Blaikie2013-06-211-1/+8
* [ms-cxxabi] Destroy temporary record arguments in the calleeReid Kleckner2013-06-214-5/+78
* Fix all the silly things I committed in r184509David Blaikie2013-06-213-4/+5
* Alternative fix for r184473.David Blaikie2013-06-213-26/+20