summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* random tidyingChris Lattner2009-10-281-101/+104
* Mangle based on the declaration we're given, not the canonicalDouglas Gregor2009-10-281-1/+2
* adjust for a pending LLVM change.Chris Lattner2009-10-281-3/+3
* Add mangling for VTTs.Mike Stump2009-10-282-0/+9
* Finish off pure virtual function handling.Mike Stump2009-10-281-5/+18
* Prep work for putting ___cxa_pure_virtual in the vtables for pure functions.Mike Stump2009-10-271-0/+13
* Refactor code a little.Mike Stump2009-10-271-25/+15
* Implement proper linkage for explicit instantiation declarations ofDouglas Gregor2009-10-271-14/+14
* __builtin_object_size refinements. Ensure we handle expressions withMike Stump2009-10-271-5/+7
* Introduce FunctionDecl::isInlined() to tell whether a function shouldDouglas Gregor2009-10-271-2/+2
* Rename FunctionDecl::isInline/setInline toDouglas Gregor2009-10-271-2/+2
* Set OptimizeForSize LLVM function attribute with -Os.Daniel Dunbar2009-10-271-0/+2
* Fix crash when synthesizing property setters when the property type and ivarDaniel Dunbar2009-10-271-5/+17
* Add a PrettyStackTraceDecl in CodeGenModule::EmitGlobalDefinition.Anders Carlsson2009-10-271-0/+4
* Prep for future __builtin_object_size refinements. The theory is thatMike Stump2009-10-261-0/+11
* Add Code gen support for '->*' operator which fellFariborz Jahanian2009-10-262-2/+6
* Switch vtable to linkeonce_odr. Patch by nlewycky.Chandler Carruth2009-10-261-1/+1
* assert -> llvm_unreachableDouglas Gregor2009-10-261-1/+1
* Update location of DataTypes.h to reflect move in LLVM with r85086.Chandler Carruth2009-10-261-1/+1
* Fix a bug in calculating shufflevector indices when constructing vectors from...Nate Begeman2009-10-251-4/+3
* Store the builtin types as CanQualTypes. Expand a bit on the CanQual API,John McCall2009-10-231-1/+1
* Eliminate QualifiedDeclRefExpr, which captured the notion of aDouglas Gregor2009-10-234-11/+8
* Emit calls using the canonical prototype of the called function.John McCall2009-10-231-3/+5
* Fixup the return type of functions.Mike Stump2009-10-233-5/+7
* Complete code gen for '.*' binary expression forFariborz Jahanian2009-10-224-26/+43
* When building types from declarators, instead of building two types (one forJohn McCall2009-10-221-1/+6
* Canonicality is a property of qualified types, not unqualified types.John McCall2009-10-221-1/+1
* Remove some misguided code.Mike Stump2009-10-221-8/+2
* Extend out the block descriptor structure for debug information withMike Stump2009-10-221-3/+6
* Code gen for '.*' binary expressions - WIP.Fariborz Jahanian2009-10-211-0/+27
* Turn on the preallocation of all BlockDeclRefExprs.Mike Stump2009-10-211-3/+1
* Refine collection of BlockDeclRefExprs. WIP.Mike Stump2009-10-211-9/+16
* Expand on code gen. for pointer to data members so it worksFariborz Jahanian2009-10-211-3/+4
* Code gen for pointer-to-datamember - WIP.Fariborz Jahanian2009-10-212-0/+22
* Fix typo.Mike Stump2009-10-211-2/+1
* Refactor.Mike Stump2009-10-212-14/+4
* Add AuroraUX ABI Triple in correct place.Edward O'Callaghan2009-10-211-1/+2
* Prep work to always preallocate BlockDeclRefExprs so that we canMike Stump2009-10-213-48/+77
* Fix 80-col violation.Mike Stump2009-10-211-2/+2
* Code-gen for CXXZeroInitValueExpr AST passedFariborz Jahanian2009-10-203-5/+16
* Fix the 32-bit ABI to return structures with non-trivial copy ctors or dtors ...Anders Carlsson2009-10-201-3/+9
* For now, we need to have the llvm type of the block pointer remain asMike Stump2009-10-201-1/+4
* Do not eagerly cache DITypes because it allows real struct type to be shadowe...Devang Patel2009-10-201-31/+58
* Encode global variable name in debug info.Devang Patel2009-10-201-2/+2
* Add missing semi-colon.Daniel Dunbar2009-10-201-1/+1
* Bring Darwin into the switch-case statement instead of its own if for readabi...Edward O'Callaghan2009-10-201-3/+2
* Refine the type of the first parameter to block invoke functions.Mike Stump2009-10-201-2/+22
* Handle emitting the assignment operator when the lhs is a reference. Fixes PR...Anders Carlsson2009-10-191-0/+10
* Avoid std::string concatenation.Daniel Dunbar2009-10-191-16/+10
* Twinify CodeGenFunction::CreateTempAllocaDaniel Dunbar2009-10-193-6/+6
OpenPOWER on IntegriCloud