|  | Commit message (Expand) | Author | Age | Files | Lines | 
|---|
| * | Delete an assignment to ThisBB which isn't needed, and tidy up some | Dan Gohman | 2011-01-14 | 1 | -4/+6 | 
| * | Set the insertion point correctly for instructions generated by load folding: | Chris Lattner | 2011-01-14 | 1 | -4/+4 | 
| * | Use an IndexedMap for LiveOutRegInfo to hide its dependence on TargetRegister... | Jakob Stoklund Olesen | 2011-01-08 | 1 | -3/+1 | 
| * | Do not model all INLINEASM instructions as having unmodelled side effects. | Evan Cheng | 2011-01-07 | 1 | -5/+3 | 
| * | Avoid zero extend bit test operands to pointer type if all the masks fit in | Evan Cheng | 2011-01-06 | 1 | -2/+4 | 
| * | 80-cols. | Eric Christopher | 2011-01-05 | 1 | -1/+2 | 
| * | Various bits of framework needed for precise machine-level selection | Andrew Trick | 2010-12-24 | 1 | -4/+0 | 
| * | whitespace | Andrew Trick | 2010-12-24 | 1 | -157/+157 | 
| * | flags -> glue for selectiondag | Chris Lattner | 2010-12-23 | 1 | -3/+3 | 
| * | sdisel flag -> glue. | Chris Lattner | 2010-12-23 | 1 | -77/+76 | 
| * | rename MVT::Flag to MVT::Glue.  "Flag" is a terrible name for | Chris Lattner | 2010-12-21 | 1 | -12/+12 | 
| * | improve "cannot yet select" errors a trivial amount: now | Chris Lattner | 2010-12-21 | 1 | -1/+1 | 
| * | fix PR8642: if a critical edge has a PHI value that can trap, | Chris Lattner | 2010-12-19 | 1 | -0/+41 | 
| * | Check for _setjmp too, because it's also used. | Bill Wendling | 2010-11-20 | 1 | -0/+1 | 
| * | Simplify uses of MVT and EVT.  An MVT can be compared directly | Duncan Sands | 2010-11-03 | 1 | -4/+3 | 
| * | For statistics that are only used in functions declared in !NDEBUG, wrap the | Nick Lewycky | 2010-10-26 | 1 | -0/+3 | 
| * | Simplify. | Devang Patel | 2010-10-25 | 1 | -9/+9 | 
| * | Add counters to count basic blocks and machine basic blocks with out of order... | Devang Patel | 2010-10-25 | 1 | -4/+63 | 
| * | Move the remaining attribute macros to systematic names based on the attribute | Chandler Carruth | 2010-10-23 | 1 | -12/+12 | 
| * | Get rid of static constructors for pass registration.  Instead, every pass ex... | Owen Anderson | 2010-10-19 | 1 | -2/+4 | 
| * | When isel is emitting instructions for an x86 target without CMOV, the CFG is | Jakob Stoklund Olesen | 2010-09-30 | 1 | -1/+7 | 
| * | Fix VS 2010 build. | Oscar Fuentes | 2010-09-23 | 1 | -4/+4 | 
| * | Rework passing parent pointers into complexpatterns, I forgot | Chris Lattner | 2010-09-21 | 1 | -27/+35 | 
| * | If only user of a vreg is an copy instruction to export copy of vreg out of c... | Devang Patel | 2010-09-21 | 1 | -0/+23 | 
| * | correct this logic. | Chris Lattner | 2010-09-21 | 1 | -2/+2 | 
| * | just like they can opt into getting the root of the pattern being | Chris Lattner | 2010-09-21 | 1 | -1/+5 | 
| * | implement rdar://6653118 - fastisel should fold loads where possible. | Chris Lattner | 2010-09-05 | 1 | -1/+51 | 
| * | zap dead code. | Chris Lattner | 2010-08-26 | 1 | -32/+0 | 
| * | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson | 2010-08-06 | 1 | -1/+1 | 
| * | Revert r110396 to fix buildbots. | Owen Anderson | 2010-08-06 | 1 | -1/+1 | 
| * | Don't use PassInfo* as a type identifier for passes.  Instead, use the addres... | Owen Anderson | 2010-08-05 | 1 | -1/+1 | 
| * | Add an ILP scheduler. This is a register pressure aware scheduler that's | Evan Cheng | 2010-07-24 | 1 | -2/+4 | 
| * | mass elimination of reliance on automatic iterator dereferencing | Gabor Greif | 2010-07-22 | 1 | -1/+1 | 
| * | Use the source-order scheduler instead of the "fast" scheduler at -O0, | Dan Gohman | 2010-07-16 | 1 | -1/+1 | 
| * | Reapply bottom-up fast-isel, with several fixes for x86-32: | Dan Gohman | 2010-07-10 | 1 | -76/+119 | 
| * | Clarify what mysterious check means. | Bill Wendling | 2010-07-09 | 1 | -0/+3 | 
| * | --- Reverse-merging r107947 into '.': | Bob Wilson | 2010-07-09 | 1 | -119/+76 | 
| * | Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emitting | Dan Gohman | 2010-07-09 | 1 | -76/+119 | 
| * | Extension of r107506. Make sure that we don't mark a function as having a call | Bill Wendling | 2010-07-08 | 1 | -1/+2 | 
| * | Revert 107840 107839 107813 107804 107800 107797 107791. | Dan Gohman | 2010-07-08 | 1 | -94/+86 | 
| * | Fix -fast-isel-abort to check the right instruction. | Dan Gohman | 2010-07-07 | 1 | -1/+1 | 
| * | Implement bottom-up fast-isel. This has the advantage of not requiring | Dan Gohman | 2010-07-07 | 1 | -37/+41 | 
| * | Update the insert position after scheduling, which may change the | Dan Gohman | 2010-07-07 | 1 | -0/+1 | 
| * | Give FunctionLoweringInfo an MBB member, avoiding the need to pass it | Dan Gohman | 2010-07-07 | 1 | -53/+56 | 
| * | Simplify FastISel's constructor by giving it a FunctionLoweringInfo | Dan Gohman | 2010-07-07 | 1 | -7/+1 | 
| * | Move FunctionLoweringInfo.h out into include/llvm/CodeGen. This will | Dan Gohman | 2010-07-07 | 1 | -1/+1 | 
| * | CanLowerReturn doesn't need a SelectionDAG; it just needs an LLVMContext. | Dan Gohman | 2010-07-06 | 1 | -3/+2 | 
| * | Proper indentation. | Bill Wendling | 2010-07-04 | 1 | -1/+1 | 
| * | Propagate the AlignStack bit in InlineAsm's to the | Dale Johannesen | 2010-07-02 | 1 | -0/+1 | 
| * | Rename CreateReg to CreateRegs, and MakeReg to CreateReg. | Dan Gohman | 2010-07-02 | 1 | -1/+1 |