| Commit message (Expand) | Author | Age | Files | Lines |
* | Add an assert to turn a segfault on an unsupported inline | Dan Gohman | 2009-05-14 | 1 | -0/+2 |
* | Removing the HasBuiltinSetjmp flag and associated bits. Flagging the presence | Jim Grosbach | 2009-05-13 | 1 | -6/+0 |
* | Run code placement optimization for targets that want it (arm and x86 for now). | Evan Cheng | 2009-05-13 | 1 | -0/+1 |
* | Add support for GCC compatible builtin setjmp and longjmp intrinsics. This is | Jim Grosbach | 2009-05-12 | 1 | -0/+6 |
* | When scalarizing a vector BITCAST, check whether the operand has vector | Dan Gohman | 2009-05-11 | 1 | -1/+2 |
* | --- Reverse-merging r71370 into '.': | Bill Wendling | 2009-05-10 | 1 | -34/+58 |
* | A debug function start was not being recorded when the optimization level wasn't | Bill Wendling | 2009-05-09 | 1 | -58/+34 |
* | Rename PaddedSize to AllocSize, in the hope that this | Duncan Sands | 2009-05-09 | 5 | -14/+14 |
* | Mirror how Fast ISel determines if a region.end intrinsic is the end of an | Bill Wendling | 2009-05-08 | 1 | -15/+12 |
* | Factor out cycle-finder code and make it generic. | Anton Korobeynikov | 2009-05-08 | 1 | -0/+116 |
* | Do not emit bit tests if target does not support natively left shift | Anton Korobeynikov | 2009-05-08 | 1 | -0/+4 |
* | Properly expand libcalls for urem / srem. Also make code more straightforward. | Anton Korobeynikov | 2009-05-08 | 1 | -29/+40 |
* | Typo | Anton Korobeynikov | 2009-05-08 | 1 | -1/+1 |
* | Revert 71165. It did more than just revert 71158 and it introduced | Dan Gohman | 2009-05-07 | 2 | -7/+4 |
* | Temporarily revert r71158. It was causing a failure during a full bootstrap: | Bill Wendling | 2009-05-07 | 2 | -4/+7 |
* | Make DwarfWriter::RecordInlinedFnStart more like the other DwarfWriter's meth... | Argyrios Kyrtzidis | 2009-05-07 | 2 | -12/+10 |
* | Do not use register as base ptr of pre- and post- inc/dec load / store nodes. | Evan Cheng | 2009-05-06 | 1 | -1/+4 |
* | Add generic expansion of SUB when ADD and XOR | Duncan Sands | 2009-05-06 | 1 | -8/+12 |
* | Move getInstrOperandRegClass from the scheduler to TargetInstrInfo. | Evan Cheng | 2009-05-05 | 1 | -14/+0 |
* | Make DBG_STOPPOINT nodes, and therefore DBG_LABEL labels, get a DebugLoc, so ... | Chris Lattner | 2009-05-04 | 2 | -6/+8 |
* | Restore minor deletion. | Mike Stump | 2009-05-04 | 2 | -11/+4 |
* | Fix typo | Anton Korobeynikov | 2009-05-03 | 1 | -1/+1 |
* | Properly handle sdiv / udiv / srem / urem libcalls | Anton Korobeynikov | 2009-05-03 | 2 | -7/+15 |
* | Proper name 16 bit libcalls | Anton Korobeynikov | 2009-05-03 | 1 | -4/+4 |
* | Add libcall expansion for 16 and 128 bit muls | Anton Korobeynikov | 2009-05-03 | 1 | -0/+4 |
* | -Move the DwarfWriter::ValidDebugInfo check to a static DIDescriptor::ValidDe... | Argyrios Kyrtzidis | 2009-05-03 | 2 | -108/+116 |
* | Allow CONCAT_VECTORS nodes to be legal or have custom lowering for some targets. | Bob Wilson | 2009-05-01 | 2 | -14/+38 |
* | Make DebugLoc independent of DwarfWriter. | Argyrios Kyrtzidis | 2009-04-30 | 3 | -42/+24 |
* | Move helper functions for optimizing division by constant into the APInt | Jay Foad | 2009-04-30 | 1 | -101/+2 |
* | fix a regression handling indirect results: these need to be considered | Chris Lattner | 2009-04-30 | 1 | -8/+13 |
* | Instead of passing in an unsigned value for the optimization level, use an enum, | Bill Wendling | 2009-04-29 | 9 | -32/+35 |
* | Fix infinite recursion in the C++ code which handles movddup by making it unn... | Nate Begeman | 2009-04-29 | 1 | -2/+2 |
* | Update comment, replace theoretically impossible check with an assert. | Nate Begeman | 2009-04-29 | 1 | -3/+1 |
* | Implement review feedback for vector shuffle work. | Nate Begeman | 2009-04-29 | 6 | -96/+105 |
* | Add a public method called getAddressSpace() to the GlobalAddressSDNode. | Sanjiv Gupta | 2009-04-29 | 1 | -0/+7 |
* | Disable the load-shrinking optimization from looking at | Chris Lattner | 2009-04-29 | 1 | -3/+6 |
* | Second attempt: | Bill Wendling | 2009-04-29 | 9 | -56/+58 |
* | Move getSubRegisterRegClass from ScheduleDagSDNodesEmit.cpp to a TargetRegist... | Jakob Stoklund Olesen | 2009-04-28 | 1 | -14/+3 |
* | r70270 isn't ready yet. Back this out. Sorry for the noise. | Bill Wendling | 2009-04-28 | 9 | -58/+56 |
* | Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to | Bill Wendling | 2009-04-28 | 9 | -56/+58 |
* | Now that PR2957 is resolved, remove a bunch of | Duncan Sands | 2009-04-27 | 4 | -90/+4 |
* | 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan. | Nate Begeman | 2009-04-27 | 5 | -449/+363 |
* | When transforming sext(trunc(load(x))) into sext(smaller load(x)), | Dan Gohman | 2009-04-27 | 1 | -1/+1 |
* | Refactor the code to grab the low and high parts of a value | Dan Gohman | 2009-04-25 | 4 | -126/+38 |
* | Add a top-level comment about DAGCombiner's role in the compiler. | Dan Gohman | 2009-04-25 | 1 | -0/+4 |
* | Fix PR 4057, a crash doing float->char const folding. | Dale Johannesen | 2009-04-24 | 1 | -3/+4 |
* | Revert 69952. Causes testsuite failures on linux x86-64. | Rafael Espindola | 2009-04-24 | 5 | -353/+447 |
* | PR2957 | Nate Begeman | 2009-04-24 | 5 | -447/+353 |
* | Instead of requiring TLI.LowerCallTo to return an ISD::BUILD_PAIR, | Dan Gohman | 2009-04-24 | 1 | -60/+118 |
* | Factor out a bit of code that appears in several places into a | Dan Gohman | 2009-04-23 | 3 | -14/+16 |