aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2010-09-02IRgen/Obj-C: Rewrite Objective-C bit-field access to compute the access strategyDaniel Dunbar
2010-09-02IRgen: Move CGBitFieldInfo strategy computation helpers to static memberDaniel Dunbar
2010-09-02Fix a few more ConvertTypes that should be ConvertTypeForMems, fixingDouglas Gregor
2010-09-02Add a bunch of missing bitcasts for clang NEON builtin expansions.Bob Wilson
2010-09-02Eliminate CXXBindReferenceExpr, which was used in a ton ofDouglas Gregor
2010-09-02Tidy up last commit, as per Devang's comments.David Chisnall
2010-09-02Revert my two IRgen fixes for "bool", then use a far simpler approachDouglas Gregor
2010-09-02Another i1 vs. i8 type mismatch issue. This timeFariborz Jahanian
2010-09-02Use the unmangled name for the display name in Objective-C debug info. This ...David Chisnall
2010-09-02Fix more i1/i8 pointer madness. Here, an overactive assertionDouglas Gregor
2010-09-02Fix a crash involving pointer-to-data-members of boolean type. We wereDouglas Gregor
2010-09-02Simplify some random accesses to the ASTContext from the ABI classes.John McCall
2010-09-02Abstract IR generation of array cookies into the C++ ABI class andJohn McCall
2010-09-01Translate NEON vmull, vmlal, and vmlsl builtins to llvm multiply-add/subBob Wilson
2010-09-01Fix IRGen when property-dot syntax used to accessFariborz Jahanian
2010-09-01Split ObjCInterfaceDecl::ReferencedProtocols into two lists: ReferencedProtoc...Ted Kremenek
2010-09-01fix rdar://8360877 a really nasty miscompilation in Boost.XpressiveChris Lattner
2010-09-01same refactoring as before, this time on the argument side.Chris Lattner
2010-09-01refactor some code to cut down on redundancy, no functionality change.Chris Lattner
2010-08-31Amusingly, I missed this point of abstraction in all my earlierJohn McCall
2010-08-31Add support for windows x86-64 varargs, patch by Cameron Esfahani!Chris Lattner
2010-08-31Teach IR generation to return 'this' from constructors and destructorsJohn McCall
2010-08-31Rename DeclContext::getLookupContext to getRedeclContext and change its seman...Sebastian Redl
2010-08-30Fix PR8029, a x86-32 ABI regression in introduced in r112211Chris Lattner
2010-08-30Translate NEON vmovn builtin to a vector truncation instead of using an llvmBob Wilson
2010-08-30Revert my user-defined literal commits - r1124{58,60,67} pendingSean Hunt
2010-08-30Two minor fixes to user-defined literals:Sean Hunt
2010-08-29Implement C++0x user-defined string literals.Sean Hunt
2010-08-29Translate NEON vaddl, vaddw, vsubl, and vsubw builtins to llvm add/subBob Wilson
2010-08-27Debug info for friends!Devang Patel
2010-08-27Add the new alignment arguments for NEON load/store intrinsics, based on theBob Wilson
2010-08-26improve comments.Chris Lattner
2010-08-26fix 2xi16 to pass as i32 instead of <2 x i16>. The former passes inChris Lattner
2010-08-26vector of long and ulong are also classified as INTEGER in x86-64 abi,Chris Lattner
2010-08-261 x ulonglong needs to be classified as INTEGER, just like 1 x longlong,Chris Lattner
2010-08-26Fix miscompilation. The cookie was not used when new'ing arrays with multiple...Argyrios Kyrtzidis
2010-08-26tame an assertion, fixing rdar://8357396Chris Lattner
2010-08-26CGValue: Increase width of allowed alignment. We could switch to log2, but weDaniel Dunbar
2010-08-26De-memberify the VarDecl and FunctionDecl StorageClass enums.John McCall
2010-08-26IRgen/NEON: Fix codegen of vzip and vzipq.Daniel Dunbar
2010-08-25Finally pass "two floats in a 64-bit unit" as a <2 x float> instead ofChris Lattner
2010-08-25Fix horrible white space errors.Michael J. Spencer
2010-08-25GCC didn't care for my attempt at API compatibility, so brute-force everythingJohn McCall
2010-08-25More incremental progress towards not including Expr.h in Sema.h.John McCall
2010-08-25IRgen: Fix a horrible bug in pointer to bool conversion, which we were treatingDaniel Dunbar
2010-08-25Expression statements undergo lvalue-to-rvalue conversion in C,John McCall
2010-08-25Fix 'for' loop variables' scope.Devang Patel
2010-08-24Fix enum size and align. Tested by setvar.exp in gdb testsuite.Devang Patel
2010-08-24Debug Info: Put full Clang version into the debug info, to make it easier toDaniel Dunbar
2010-08-23Emit debug info for enum constants.Devang Patel