summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGBlocks.cpp
Commit message (Expand)AuthorAgeFilesLines
* Cleanup; no functionality change.Eli Friedman2011-08-091-5/+1
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-8/+8
* de-constify llvm::Type, patch by David Blaikie!Chris Lattner2011-07-181-25/+25
* Generalize Cleanup::Emit's "isForEH" parameter into a setJohn McCall2011-07-121-1/+1
* Ugh, use this compiler workaround again.John McCall2011-07-121-3/+5
* Switch field destruction over to use the new destroyer-based APIJohn McCall2011-07-121-7/+10
* De-constify Types in StructType::get() and TargetData::getIntPtrType().Jay Foad2011-07-111-9/+9
* clang side to match the LLVM IR type system rewrite patch.Chris Lattner2011-07-091-27/+22
* revert patch for // rdar://9227352Fariborz Jahanian2011-07-061-19/+0
* Use existing -fcatch-undefined-behavior option,Fariborz Jahanian2011-06-291-1/+1
* Under a compiler flag, -freset-local-blocks,Fariborz Jahanian2011-06-281-0/+19
* Update to match mainline ConstantStruct::get API change. Also, use Chris Lattner2011-06-201-6/+2
* update for api change.Chris Lattner2011-06-181-6/+3
* Restore correct use of GC barriers.John McCall2011-06-161-2/+5
* Automatic Reference Counting.John McCall2011-06-151-29/+195
* Implement support for C++11 in-class initialization of non-static data members.Richard Smith2011-06-111-1/+5
* Use arrays and SmallVectors instead of std::vectors when building functionJohn McCall2011-05-151-16/+15
* When determining whether we can make a declaration into a globalDouglas Gregor2011-05-131-18/+1
* Emit debug info for __destroy_helper_block_ and __copy_helper_block.Devang Patel2011-05-021-0/+8
* Simplify code a bit by using CallArgList::add. No intended functionality cha...Eli Friedman2011-05-021-1/+1
* Whoops.John McCall2011-03-311-2/+2
* After much contemplation, I've decided that we probably shouldn't "unique"John McCall2011-03-311-147/+214
* Move all the significant __block code into CGBlocks.cpp. No functionalityJohn McCall2011-03-311-0/+203
* Provide blockDecl's startLoc to startFunction. This fixes hidden bug exposed ...Devang Patel2011-03-251-1/+1
* Remove a rather egregious use of getFunctionInfo.John McCall2011-03-091-22/+9
* Use the "undergoes default argument promotion" bit on parameters toJohn McCall2011-03-091-48/+30
* Emit block capture initializers as if they were normal initializers for a localJohn McCall2011-03-081-1/+3
* Fixed source range for all DeclaratorDecl's.Abramo Bagnara2011-03-081-0/+4
* CodeGenFunction::GenerateBlockFunction() should initialize DebugInfo just lik...Devang Patel2011-03-071-1/+4
* DebugInfo can be enabled or disabled at function level (e.g. using an attribu...Devang Patel2011-03-071-1/+1
* Revert "Add CC_Win64ThisCall and set it in the necessary places."Tilmann Scheller2011-03-021-5/+5
* Add CC_Win64ThisCall and set it in the necessary places.Tilmann Scheller2011-03-021-5/+5
* Emit the structure layout of the block literal parameter to a blockJohn McCall2011-02-221-13/+9
* Reorganize the emission of local variables.John McCall2011-02-221-8/+6
* Don't call objc_read_weak as part of emitting a block literal.John McCall2011-02-161-22/+1
* Assorted cleanup:John McCall2011-02-151-26/+22
* Reorganize CodeGen{Function,Module} to eliminate the unfortunateJohn McCall2011-02-081-131/+120
* Extend the const capture optimization to C++ record types with noJohn McCall2011-02-081-5/+42
* When copy-capturing values for a nested capture, use a BlockDeclRefExpr.John McCall2011-02-071-3/+11
* A few more tweaks to the blocks AST representation: John McCall2011-02-071-783/+872
* Add CharUnits::RoundUpToAlignment() to simplify rounding in character units.Ken Dyck2011-01-201-5/+2
* Change QualType::getTypePtr() to return a const pointer, then change aJohn McCall2011-01-191-1/+1
* Move name mangling support from CodeGen to AST. In thePeter Collingbourne2011-01-131-1/+1
* Refactor the application of type attributes so that attributes fromJohn McCall2011-01-051-6/+14
* IR Gen. part of API support for __block cxxFariborz Jahanian2010-12-021-59/+59
* Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPrope...John McCall2010-12-021-7/+0
* Calculate the value kind of an expression when it's created andJohn McCall2010-11-181-14/+14
* Fixes synthesis of type for the object which holds info.Fariborz Jahanian2010-11-171-3/+2
* Implements __block API for c++ objects. There is stillFariborz Jahanian2010-11-161-5/+38
* Some cleanup of block API code.Fariborz Jahanian2010-11-151-19/+15
OpenPOWER on IntegriCloud