aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Start removing the use of an ad-hoc 'never inline' set and insteadChandler Carruth2012-03-164-42/+54
* Pull the implementation of the code metrics out of the inline costChandler Carruth2012-03-163-158/+177
* misched: add DAG edges from vreg defs to ExitSU.Andrew Trick2012-03-161-1/+3
* LSR fix: Add isSimplifiedLoopNest to IVUsers analysis.Andrew Trick2012-03-164-17/+63
* Revert r152705, which reapplied r152486 as this appears to be causing failuresChad Rosier2012-03-161-128/+34
* In InstCombiner::visitOr, make sure we reverse the operand swap used for chec...Eli Friedman2012-03-161-1/+7
* ARM optional operand on MRC/MCR assembly instructions.Jim Grosbach2012-03-162-0/+24
* ARM vmrs system registers mvfr0 and mvfr1 handling.Jim Grosbach2012-03-162-0/+6
* Do the right thing on NULL uint64 fields.Eric Christopher2012-03-161-1/+1
* Revert r152613 (and r152614), "Inline the d'tor and add an anchor instead." f...NAKAMURA Takumi2012-03-161-1/+1
* For types with a parent of the compile unit make sure and emitEric Christopher2012-03-151-5/+4
* Remove inadvertant commit.Jim Grosbach2012-03-151-23/+0
* [fast-isel] Address Eli's comments for r152847. Specifically, add a test caseChad Rosier2012-03-151-9/+8
* [fast-isel] Don't try to encode LONG_MIN using cmn instructions.Chad Rosier2012-03-151-5/+9
* ARM case-insensitive checking for APSR_nzcv.Jim Grosbach2012-03-153-4/+29
* We actually handle AllocaInst via getRegForValue below just fine.Eric Christopher2012-03-151-1/+1
* Add some debugging output into fast isel as well.Eric Christopher2012-03-151-2/+6
* Add another debug statement.Eric Christopher2012-03-151-1/+3
* Tabs.Eric Christopher2012-03-151-3/+3
* Typo.Eric Christopher2012-03-151-1/+1
* ARM aliases for pre-unified syntax fcmpz[sd] mnemonics.Jim Grosbach2012-03-152-1/+6
* Type sizes and fields offsets inside structs are unsigned. This is a highlyDuncan Sands2012-03-151-4/+2
* Use vmov.f32 to materialize f32 consts on ARM. This relaxes constraints onLang Hames2012-03-152-0/+26
* Fix VCVT decoding (between floating-point and fixed-point, Floating-point). ...Kristof Beyls2012-03-151-16/+38
* Fix bug found by warning.Michael J. Spencer2012-03-151-1/+2
* Short term fix for pr12270 before we change dominates to handle unreachableRafael Espindola2012-03-151-29/+33
* Use an iterator instead of calling .size() on the worklist every time, which ...Bill Wendling2012-03-151-2/+2
* Implement relocation-overflow behavior for PE/COFF.Michael J. Spencer2012-03-151-2/+29
* When optimizing certain BUILD_VECTOR nodes into other BUILD_VECTOR nodes, add...Nadav Rotem2012-03-151-0/+4
* Revert the removal of DW_AT_MIPS_linkage_name when we aren't puttingEric Christopher2012-03-151-5/+8
* Add a xform to the DAG combiner.Bill Wendling2012-03-151-0/+17
* Remove the basic inliner. This was added in 2007, and hasn't reallyChandler Carruth2012-03-152-183/+0
* Make the swap code here a bit more obvious what its doing... We'reChandler Carruth2012-03-151-1/+1
* Don't assume that the arguments are processed in some particular order.Chandler Carruth2012-03-151-2/+4
* [avx] Add patterns for VINSERTF128rm.Chad Rosier2012-03-151-0/+13
* This pass didn't want the inline cost per-se, it just wants generic codeChandler Carruth2012-03-151-1/+1
* Remove all remnants of partial specialization in the cost computationChandler Carruth2012-03-151-69/+0
* Fixed a transform crash when setting a negative size value for memset. Fixes...Aaron Ballman2012-03-151-2/+6
* [tsan] use FunctionBlackListKostya Serebryany2012-03-141-0/+9
* [asan] rename class BlackList to FunctionBlackList and move it into a separat...Kostya Serebryany2012-03-144-70/+120
* Extend the inline cost calculation to account for bonuses due toChandler Carruth2012-03-142-12/+92
* When an invoke is marked with metadata indicating its unwind edgeDan Gohman2012-03-141-1/+2
* Change where we enable the heuristic that delays inlining into functionsChandler Carruth2012-03-141-7/+14
* Silence operator precedence warnings.Benjamin Kramer2012-03-141-3/+3
* Refactor the inline cost bonus calculation for constants to useChandler Carruth2012-03-141-20/+26
* Reapply r152486 with a fix for the nightly testers.Bill Wendling2012-03-141-34/+128
* Insert the debugging instructions in one fell-swoop so that it doesn't call theBill Wendling2012-03-141-7/+8
* misched: implemented a framework for top-down or bottom-up scheduling.Andrew Trick2012-03-143-103/+275
* misched commentsAndrew Trick2012-03-141-0/+15
* Remove the DW_AT_MIPS_linkage name attribute when we don't need itEric Christopher2012-03-141-5/+5