aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGDecl.cpp
AgeCommit message (Expand)Author
2011-09-27de-tmpify clang.Benjamin Kramer
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-19OpenCL: introduce support for function scope __local variablesPeter Collingbourne
2011-09-13Switch LangOptions over to a .def file that describes header of theDouglas Gregor
2011-09-09Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: canJulien Lerouge
2011-08-25Track whether an AggValueSlot is potentially aliased, and do notJohn McCall
2011-08-25Use stronger typing for the flags on AggValueSlot and requireJohn McCall
2011-08-25blocks - capturing logic of byref block variable's expression Fariborz Jahanian
2011-08-24Make constant aggregate constant initializers private linkage.Eric Christopher
2011-08-23Whitespace and 80-col cleanup.Eric Christopher
2011-08-23Whitespace.Eric Christopher
2011-08-23checking for __block variable captured by givenFariborz Jahanian
2011-08-23block IRgen - Fixes a crash when determining if given block variableFariborz Jahanian
2011-08-14Implement function template specialization at class scope extension in Micros...Francois Pichet
2011-07-28Fix a couple of problems with initialization and assignment toJohn McCall
2011-07-25Rename getInstantiationLineNumber to getExpansionLineNumber in bothChandler Carruth
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-22Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to useJay Foad
2011-07-18de-constify llvm::Type, patch by David Blaikie!Chris Lattner
2011-07-13Okay, that rule about zero-length arrays applies to destroyingJohn McCall
2011-07-12Generalize Cleanup::Emit's "isForEH" parameter into a setJohn McCall
2011-07-12Switch field destruction over to use the new destroyer-based APIJohn McCall
2011-07-11Fix a lot of problems with the partial destruction of arrays:John McCall
2011-07-09More compiler workarounds. I have to admit that I was notJohn McCall
2011-07-09GCC 4.2 compatibility hack.John McCall
2011-07-09A number of array-related IR-gen cleanups.John McCall
2011-07-01Don't zero-initialize default-initialized local variables that haveDouglas Gregor
2011-06-29objc-arc: fix a IRGen crash when checking forFariborz Jahanian
2011-06-25LValue carries a type now, so simplify the main EmitLoad/Store APIsJohn McCall
2011-06-24Honor objc_precise_lifetime in GC mode by feeding the valueJohn McCall
2011-06-24Change the IR-generation of VLAs so that we capture bounds,John McCall
2011-06-18Remove dead variables.Benjamin Kramer
2011-06-17Objective-C fast enumeration loop variables are not retained in ARC, butJohn McCall
2011-06-16Restore correct use of GC barriers.John McCall
2011-06-15Suppress a warning in -Asserts builds.John McCall
2011-06-15Automatic Reference Counting.John McCall
2011-06-15Do not emit stoppoint before emitting debug info for parameters.Devang Patel
2011-06-04Rework r132576.Devang Patel
2011-06-03Emit debug info only if there is an insertion point. The debug info should no...Devang Patel
2011-05-27Add unnamed_addr to internal globals which are only used as an operand to mem...Eli Friedman
2011-05-05Implement support for C++0x alias templates.Richard Smith
2011-05-02Simplify code a bit by using CallArgList::add. No intended functionality cha...Eli Friedman
2011-04-15Support for C++11 (non-template) alias declarations.Richard Smith
2011-04-05Fix typo.Devang Patel
2011-03-31Move all the significant __block code into CGBlocks.cpp. No functionalityJohn McCall
2011-03-18Add support for language-specific address spaces. On top of that,Peter Collingbourne
2011-03-08Extract a function to emit an arbitrary expression as if it were the initializerJohn McCall
2011-03-06Revert r126422 "Use private linkage to avoid symbol conflicts inDouglas Gregor
2011-03-03Encode argument numbering in debug info so that code generator can emit them ...Devang Patel
2011-03-02revert r126858.Devang Patel