aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2012-07-24Emit debug info for dynamic initializers. Permit __attribute__((nodebug)) onNick Lewycky
2012-07-24move X86_32ABIInfo::computeInfo out of line.Rafael Espindola
2012-07-23Make classifyReturnType and classifyArgumentType private.Rafael Espindola
2012-07-23Change APInt to APSInt in one instance. Also change a call to operator==() toRichard Trieu
2012-07-23Fix a typo (the the => the)Sylvestre Ledru
2012-07-20Add "long double" to permitted list of ARM complex homogeneous aggregates.Tim Northover
2012-07-20Add the mechanics for -fms-inline-asm. No easy way to test at this time.Chad Rosier
2012-07-19Remove HasSynthBitfield and all callers/writers/etc. Also removeEric Christopher
2012-07-18More replacing of target-dependent intrinsics with target-indepdent Joel Jones
2012-07-17Fixed whitespace issue introduced in r160373.Joao Matos
2012-07-17[Windows] Abstract pure virtual method calls in the ABI. Fix the Windows ABI ...Joao Matos
2012-07-17Revert commit r160308. We decide to move builtins selection to the backend.Simon Atanasyan
2012-07-16MIPS: Implement __builtin_mips_shll_qb builtin function overloading.Simon Atanasyan
2012-07-15Update Clang to reflect the move of MDBuilder in r160237.Chandler Carruth
2012-07-14Capitalize comment.Eric Christopher
2012-07-13This is one of the first steps at moving to replace target-dependent Joel Jones
2012-07-12[Windows] Use thiscall as the default calling convention for class methods. P...Timur Iskhodzhanov
2012-07-12Add _rdrand{16,32,64}_step intrinsics to immintrin.hBenjamin Kramer
2012-07-12Add the ObjFW runtime. Patch by Jonathan Schleifer!John McCall
2012-07-11Add OpenCL metadata for kernel arg names. This output is controlled via a fla...Tanya Lattner
2012-07-11Temporarily revert this to see if it brings the gdb bot back.Eric Christopher
2012-07-11The end of a block doesn't necessarily need a line table entry unlessEric Christopher
2012-07-09Patch by Anton Lokhmotov to add OpenCL work group size attributes.Tanya Lattner
2012-07-09The delete argument should not be converted to void*.Abramo Bagnara
2012-07-07Distinguish more carefully between free functions and C++ instance methodsJohn McCall
2012-07-06Add -ffp-contract = { fast | on | off } command line option support.Lang Hames
2012-07-06Implement AST classes for comments, a real parser for Doxygen comments and aDmitri Gribenko
2012-07-04Remove get(V)BaseClassOffsetInBits, the CharUnit functions should be used ins...Benjamin Kramer
2012-07-04Drop the ASTContext.h include from Stmt.h and fix up transitive users.Benjamin Kramer
2012-07-03Rename the GCC Objective-C runtime to gcc from gnu-fragile and the GNUstepDavid Chisnall
2012-07-03Make the following changes in the way Mips handles vector arguments and returnAkira Hatanaka
2012-07-03Silence warning in -Asserts buildMatt Beaumont-Gay
2012-07-03Share ConvertUTF8toWide() between Lex and CodeGen.Nico Weber
2012-07-02Significantly simplify CGExprAgg's logic about ignored results:John McCall
2012-07-02When we're looking for redeclarations which might provide a definition in Cod...Eli Friedman
2012-06-29Update Clang to reflect the new home of IRBuilder.h as of r159421.Chandler Carruth
2012-06-29Update based on move of DIBuilder.h to include/llvm.Bill Wendling
2012-06-29Fix PR13234 - crash when trying to report an unsupported ABI featureTimur Iskhodzhanov
2012-06-28Dead code eliminate the massive hexagon builtin intrinsic supporting code.Benjamin Kramer
2012-06-28Now that we use the GCC builtin <-> llvm intrinsic, dead code eliminate the h...Benjamin Kramer
2012-06-28Support MIPS DSP Rev1 intrinsics. Simon Atanasyan
2012-06-28Compare the canonical types and document why we give up on the covariant case.Rafael Espindola
2012-06-28Disable devirtualization when we have covariant returns. I will open a bugRafael Espindola
2012-06-28Don't devirtualize calls when we don't have the correct type of the this pointerRafael Espindola
2012-06-28Add -ftls-model command-line flag.Hans Wennborg
2012-06-28Fix another issue with devirtualizing calls to final methods by passing themRafael Espindola
2012-06-28Fix grammar.Eric Christopher
2012-06-28Update the #include to find the DebugInfo.h in the correct placeBill Wendling
2012-06-27Propagate lvalue alignment into bitfields. Per report on cfe-dev.Eli Friedman
2012-06-27Implement John McCall's review of r159212 other than the this pointer notRafael Espindola