aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2009-10-22When building types from declarators, instead of building two types (one forJohn McCall
2009-10-22Canonicality is a property of qualified types, not unqualified types.John McCall
2009-10-22Remove some misguided code.Mike Stump
2009-10-22Extend out the block descriptor structure for debug information withMike Stump
2009-10-21Code gen for '.*' binary expressions - WIP.Fariborz Jahanian
2009-10-21Turn on the preallocation of all BlockDeclRefExprs.Mike Stump
2009-10-21Refine collection of BlockDeclRefExprs. WIP.Mike Stump
2009-10-21Expand on code gen. for pointer to data members so it worksFariborz Jahanian
2009-10-21Code gen for pointer-to-datamember - WIP.Fariborz Jahanian
2009-10-21Fix typo.Mike Stump
2009-10-21Refactor.Mike Stump
2009-10-21Add AuroraUX ABI Triple in correct place.Edward O'Callaghan
2009-10-21Prep work to always preallocate BlockDeclRefExprs so that we canMike Stump
2009-10-21Fix 80-col violation.Mike Stump
2009-10-20Code-gen for CXXZeroInitValueExpr AST passedFariborz Jahanian
2009-10-20Fix the 32-bit ABI to return structures with non-trivial copy ctors or dtors ...Anders Carlsson
2009-10-20For now, we need to have the llvm type of the block pointer remain asMike Stump
2009-10-20Do not eagerly cache DITypes because it allows real struct type to be shadowe...Devang Patel
2009-10-20Encode global variable name in debug info.Devang Patel
2009-10-20Add missing semi-colon.Daniel Dunbar
2009-10-20Bring Darwin into the switch-case statement instead of its own if for readabi...Edward O'Callaghan
2009-10-20Refine the type of the first parameter to block invoke functions.Mike Stump
2009-10-19Handle emitting the assignment operator when the lhs is a reference. Fixes PR...Anders Carlsson
2009-10-19Avoid std::string concatenation.Daniel Dunbar
2009-10-19Twinify CodeGenFunction::CreateTempAllocaDaniel Dunbar
2009-10-18When binding a reference to a temporary, it's important that other temporarie...Anders Carlsson
2009-10-18PR5218: Replace IdentifierInfo::getName with StringRef version, now that clientsDaniel Dunbar
2009-10-18Twinify CGObjCMac, this simplifies the code and should reduce std::stringDaniel Dunbar
2009-10-18Use CK_BitCast for member function pointer casts. Fixes PR5138.Anders Carlsson
2009-10-18Move misc clients to IdentifierInfo StringRef API.Daniel Dunbar
2009-10-18Move clients to use IdentifierInfo::getNameStart() instead of getName()Daniel Dunbar
2009-10-18Support IRgen of OpenCL vector initializers, ensuring the resulting IR is in aNate Begeman
2009-10-18Add some more cast kinds.Anders Carlsson
2009-10-18add support for codegening CXXZeroInitValueExprsNuno Lopes
2009-10-17Suppress -Asserts warning.Daniel Dunbar
2009-10-17Fix PR5211: codegen shouldn't assume that the result of ||/&& is int Chris Lattner
2009-10-16Implement derived-to-base AST/code gen. There is aFariborz Jahanian
2009-10-16ignore 'using' directive in CodeGenFunction::EmitDecl(). this fixes PR5085Nuno Lopes
2009-10-16Builtin types are subsitutable if they are qualified. Fixes PR5196.Anders Carlsson
2009-10-16Remove the ConstantArrayType subtypes. This information is preserved in theJohn McCall
2009-10-15Refine non-virtual part of the this adjustment for thunks. RefineMike Stump
2009-10-15Track the offset to the current virtual base in CurrentVBaseOffset.Mike Stump
2009-10-15HandleAnders Carlsson
2009-10-14Fix a thinko that John pointed outDouglas Gregor
2009-10-14Give explicit and implicit instantiations of static data members ofDouglas Gregor
2009-10-14Shift the vcall slots for non-virtual bases of a virtual base, up intoMike Stump
2009-10-14Copy metadata associated with CIDevang Patel
2009-10-14There is now only one version of eh.selector and eh.typeid.for.Duncan Sands
2009-10-14Few targets like PIC16 mangle the names of global variables, so retrieve the ...Sanjiv Gupta
2009-10-14fix some cfstring related issues: Chris Lattner