aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-03-05StringRefify.Benjamin Kramer
2011-03-04Initialize variable.Bill Wendling
2011-03-04Emit a stop point before a call expression so that debugger has some chance o...Devang Patel
2011-03-04Access ivars with inbounds GEPs, even in -fwrapv. It's unlikely thatJohn McCall
2011-03-04Let's do super message sends with static allocas instead of dynamic ones.John McCall
2011-03-04Make AttributedTypes for GC-qualified types and fix some miscellaneousJohn McCall
2011-03-03Encode argument numbering in debug info so that code generator can emit them ...Devang Patel
2011-03-02Fix a typo.Dan Gohman
2011-03-02Revert "Add CC_Win64ThisCall and set it in the necessary places."Tilmann Scheller
2011-03-02Only emit string initializers in-place if types match. Fixes PR9373.Benjamin Kramer
2011-03-02Revert "Add preliminary support for MSVC-style vtables."Tilmann Scheller
2011-03-02revert r126858.Devang Patel
2011-03-02IRGen. Fix IR when message returns reference type.Fariborz Jahanian
2011-03-02Add preliminary support for MSVC-style vtables.Tilmann Scheller
2011-03-02Add CC_Win64ThisCall and set it in the necessary places.Tilmann Scheller
2011-03-02Encode argument numbering in debug info so that code generator can emit them ...Devang Patel
2011-03-02Revert r126794.Devang Patel
2011-03-02Hack in something so that we emit better debug information aboutJohn McCall
2011-03-02PR9350: increment/decrement of char (and anything else narrower than int)Eli Friedman
2011-03-01Encode argument numbering in debug info so that code generator can emit them ...Devang Patel
2011-03-01objc IRGen for Next runtime message API.Fariborz Jahanian
2011-03-01-fwrapv should turn off the inbounds markers from geps used for pointerChris Lattner
2011-02-28Use single code path to handle c++ structs and classes while generating debug...Devang Patel
2011-02-28Revert r126678.Fariborz Jahanian
2011-02-28objc IRGen for Next runtime message API.Fariborz Jahanian
2011-02-28Make skipping of vardecls more precise: it's ok to skip a decl if the entireChris Lattner
2011-02-28make switch constant folding a bit stronger, handling a missed case.Chris Lattner
2011-02-28Add a -fcxx-exceptions flag to the frontend, which can be used to enableAnders Carlsson
2011-02-28remove a bogus assertion, add a comment.Chris Lattner
2011-02-28make switch condition constant folding much more aggressive, handling Chris Lattner
2011-02-28fix my containsBreak predicate.Chris Lattner
2011-02-28Get rid of the areExceptionsEnabled() getter from LangOptions.Anders Carlsson
2011-02-28First tiny step to implementing PR9322: build infrastructure for only emittin...Chris Lattner
2011-02-28Add some helper methods that will be used in my next patch.Chris Lattner
2011-02-27Change the interface to ConstantFoldsToSimpleInteger to not encode Chris Lattner
2011-02-26Don't assume that whoever is asking for a message send is goingJohn McCall
2011-02-26Zero-initialize the struct-return slot of an Objective-C messageJohn McCall
2011-02-26A much-delayed response to Ken Dyck's review: make this somewhat moreJohn McCall
2011-02-26Pretty up the emission of field l-values and use volatile and TBAA whenJohn McCall
2011-02-25Tame an assert; the scope depth of a jump destination does notJohn McCall
2011-02-24Use private linkage to avoid symbol conflicts in corner cases like the oneRafael Espindola
2011-02-23Fix type mismatch between property function that CGObjCGNU was returning and ...David Chisnall
2011-02-22Emit the structure layout of the block literal parameter to a blockJohn McCall
2011-02-22A constructor call should force class's debug info even if -flimit-debug-info...Devang Patel
2011-02-22Use LLVM coding standard.Devang Patel
2011-02-22Establish the iteration variable of an ObjC for-in loop beforeJohn McCall
2011-02-22Reorganize the emission of local variables.John McCall
2011-02-22lib/CodeGen/TargetInfo.cpp: On Win64, arg i128 should be emitted as INDIRECT.NAKAMURA Takumi
2011-02-21The instance size of a metaclass should be the size of a class. This is not,...David Chisnall
2011-02-21Bind references to opaque r-values correctly. Add a few test casesJohn McCall