aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-04-28Implementation of Embarcadero array type traitsJohn Wiegley
2011-04-27Re-enable byval for ARM in clang. rdar://problem/7662569Stuart Hastings
2011-04-27Some refactoring of my ms_struct patch.Fariborz Jahanian
2011-04-27When compiling with -fno-threadsafe-statics, guard variables for globals with...Anders Carlsson
2011-04-26With ms_struct attribut, Zero-length bitfields following Fariborz Jahanian
2011-04-26We need pointer size in bits here.Devang Patel
2011-04-26Make yet another placeholder type, this one marking that an expression is a b...John McCall
2011-04-26IRgen/Darwin: Fix refacto introduced in Triple changes.Daniel Dunbar
2011-04-26Temporarily revert r130176, it appears to have broken a few tests.Eric Christopher
2011-04-25Emit intrinsic at current insert point, not at the end of current block.Devang Patel
2011-04-25Turn on byval parameters in Clang for ARM APCS. rdar://problem/7662569Stuart Hastings
2011-04-25Simplify. There is no need to have a method to just call another method.Devang Patel
2011-04-25Generalize case for built-in expressions havingFariborz Jahanian
2011-04-25Ir-gen the side-effect(s) when __builtin_expect isFariborz Jahanian
2011-04-25t/clang/expr-traitsJohn Wiegley
2011-04-24Convert size and alignment variables to CharUnits in EmitAggregateCopy(). NoKen Dyck
2011-04-24Convert type size and alignment to CharUnits in CheckAggExprForMemSetUse().Ken Dyck
2011-04-24Convert the return type of GetNumNonZeroBytesInInit() to CharUnits. NoKen Dyck
2011-04-24Eliminate some literal 8s by converting size variables in EmitGCMove() andKen Dyck
2011-04-24Replace calls to ASTContext::getTypeInfo() with calls toKen Dyck
2011-04-24Simplify AppendTailPadding() by converting its parameter to CharUnits. NoKen Dyck
2011-04-24Eliminate literal 8s from LayoutUnionField by converting NumBytesToAppend toKen Dyck
2011-04-24Eliminate literal 8s from LayoutBitField(), converting variables toKen Dyck
2011-04-24Convert AccessInfo::AccessAlignment to CharUnits. No change in functionalityKen Dyck
2011-04-24PR9214: Convert the DIBuilder API to use ArrayRef.Jay Foad
2011-04-24Convert CGBitFieldInfo::FieldByteOffset to CharUnits. No change inKen Dyck
2011-04-23Remove unused STL header includes.Jay Foad
2011-04-23Tie debug information for method declaration with debug information for metho...Devang Patel
2011-04-22Add -fdelayed-template-parsing option. Using this option all templated functi...Francois Pichet
2011-04-22Fixes an instance method meta-data generation bug inFariborz Jahanian
2011-04-22Replace a couple of literal 8s with ASTContext::getCharWidth(). No change inKen Dyck
2011-04-22Eliminate some literal 8s from EmitNullInitialization() by convertingKen Dyck
2011-04-22Eliminate some literal 8s from EmitDeclare by converting to CharUnits. NoKen Dyck
2011-04-22Use CharUnits to eliminate some literal 8s inKen Dyck
2011-04-22Replace some literal 8s with char width and char align. No change inKen Dyck
2011-04-22PTX: Add default PTX calling conventionsJustin Holewinski
2011-04-21Wire up the -ftest-coverage and -fprofile-arcs flags to .gcno file emission (atNick Lewycky
2011-04-21PR9214: Convert Metadata API to use ArrayRef.Jay Foad
2011-04-21The 0.98 revision of the x86-64 ABI clarified a lot of things, someJohn McCall
2011-04-21ForArgyrios Kyrtzidis
2011-04-20Don't add type names for enums; they're never used in LLVM IR.Anders Carlsson
2011-04-20fix a crash on code that uses the result value of __builtin___memcpy_chk.Chris Lattner
2011-04-19IRgen/ARM: Fix a think-o in conversion-to-null for member function pointers, weDaniel Dunbar
2011-04-19some cleanups to use IRBuilder methods instead of llvm:: foo methods.Chris Lattner
2011-04-19ADT/Triple: Switch to using .isOSDarwin() predicate.Daniel Dunbar
2011-04-19use the newly introduced IRBuilder getInt() method to reduce someChris Lattner
2011-04-18Fix typo in comment.Devang Patel
2011-04-18Get rid of std::vector usage when getting function types in CGException.cppAnders Carlsson
2011-04-18Clean up code generation of typeid expressions and add C++ standard references.Anders Carlsson
2011-04-17Fix a miscompilation I introduced in r129652, thanks for Eli for tracking Chris Lattner