aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2010-07-07add driver support for minix, patch by Kees van ReeuwijkChris Lattner
2010-07-07getBody() -> hasBody()Argyrios Kyrtzidis
2010-07-07Introduce Decl::hasBody() and FunctionDecl::hasBody() and use them instead of...Argyrios Kyrtzidis
2010-07-07Teach function-try-blocks on constructors and destructors to implicitlyJohn McCall
2010-07-06Provide a hook for the benefit of clients using clang IR gen as a subroutine:John McCall
2010-07-06Make CGBuilderTy a typedef again; its functionality has been rolled backJohn McCall
2010-07-06When destroying a cleanup, kill any references to instructions in the entryJohn McCall
2010-07-06When creating functions to run global initializers and destructors, mark themJohn McCall
2010-07-06Validated by nightly-test runs on x86 and x86-64 darwin, including afterJohn McCall
2010-07-05Generate fewer first class aggregate values for otherChris Lattner
2010-07-05in the "coerce" case, the ABI handling code ends up making theChris Lattner
2010-07-05fix PR7564 a cast where the bitfield struct init codeChris Lattner
2010-07-05AppendBitField really can never fail, so return its return value. Chris Lattner
2010-07-03Mangle Objective-C pointers and block pointers in the Microsoft C++ Mangler.Charles Davis
2010-07-03Provide convenience routines to save and restore the current insertionJohn McCall
2010-07-03Fix mangling of array dimensions in the Microsoft C++ Mangler.Charles Davis
2010-07-03Mangle member pointer types in the Microsoft C++ Mangler.Charles Davis
2010-07-03Fix mangling of function pointers in the Microsoft C++ Mangler.Charles Davis
2010-07-03Fix mangling of array parameters for functions in the Microsoft C++ Mangler.Charles Davis
2010-07-01Remove unnecessary ASTContext parameter fromDouglas Gregor
2010-07-01fix rdar://8147692 - yet another crash due to my abi work.Chris Lattner
2010-07-01Driver/IRgen: Add support for -momit-leaf-frame-pointer.Daniel Dunbar
2010-07-01Revert "IRgen: Make sure any prolog instructions get debug info.", the lexicalDaniel Dunbar
2010-06-30IRgen: Fix debug info regression in r106970; when we eliminate the return valueDaniel Dunbar
2010-06-30IRgen: Make sure any prolog instructions get debug info.Daniel Dunbar
2010-06-30Reapply:Chris Lattner
2010-06-30Use isFunctionOrMethod for vars declared localllyFariborz Jahanian
2010-06-30extern variable declared locally to objective-c++ methodFariborz Jahanian
2010-06-30reduce nesting.Chris Lattner
2010-06-30Mangle arrays in the Microsoft C++ Mangler. It's not quite finished (itCharles Davis
2010-06-30Revert r107173, "fix PR7519: after thrashing around and remembering how all t...Daniel Dunbar
2010-06-30Revert r107216, "fix PR7523, which was caused by the ABI code calling Convert...Daniel Dunbar
2010-06-29IRgen: Assignment to Objective-C properties shouldn't reload the value, forDaniel Dunbar
2010-06-29fix PR7523, which was caused by the ABI code calling ConvertType insteadChris Lattner
2010-06-29IRgen: Assignment to Objective-C properties shouldn't reload the value (whichDaniel Dunbar
2010-06-29change ABIArgInfo to hold its llvm type with PATypeHolder so thatChris Lattner
2010-06-29relax the CGFunctionInfo::CGFunctionInfo ctor to allow any sequence Chris Lattner
2010-06-29fix PR7519: after thrashing around and remembering how all this stuffChris Lattner
2010-06-29minor cleanups.Chris Lattner
2010-06-29Change X86_64ABIInfo to have ASTContext and TargetData ivars toChris Lattner
2010-06-29plumb preferred types down into X86_64ABIInfo::classifyArgumentType,Chris Lattner
2010-06-29Pass the LLVM IR version of argument types down into computeInfo.Chris Lattner
2010-06-29add IR names to coerced arguments.Chris Lattner
2010-06-29make the argument passing stuff in the FCA case smarter still, byChris Lattner
2010-06-28Change CGCall to handle the "coerce" case where the coerce-to typeChris Lattner
2010-06-28make the trivial forms of CreateCoerced{Load|Store} trivial.Chris Lattner
2010-06-28pass/return structs of char and short as i8/i16 to avoidChris Lattner
2010-06-28more tidying up.Chris Lattner
2010-06-28random acts of tidying.Chris Lattner
2010-06-28X86-64:Chris Lattner