2008-11-03 |
Dan Gohman | Refactor various TargetAsmInfo subclasses' TargetMachin... |
tree | commitdiff |
2008-11-03 |
Dan Gohman | Change how extended types are represented in MVTs.... |
tree | commitdiff |
2008-11-03 |
Andrew Lenharth | Ensure that we are checking only calls to the function... |
tree | commitdiff |
2008-11-03 |
Duncan Sands | Make VAARG work with x86 long double (which is |
tree | commitdiff |
2008-11-03 |
Matthijs Kooijman | Make MachineFrameInfo::print not crash when no TargetFr... |
tree | commitdiff |
2008-11-03 |
Evan Cheng | Silence a compiler warning. |
tree | commitdiff |
2008-11-03 |
Nick Lewycky | Replace explicit loop with utility function. |
tree | commitdiff |
2008-11-03 |
Nick Lewycky | Don't crash analyzing certain quadratics (addrec of... |
tree | commitdiff |
2008-11-03 |
Owen Anderson | Revert my last patch until I consult with Evan about it. |
tree | commitdiff |
2008-11-02 |
Nick Lewycky | Changes from Duncan's review: |
tree | commitdiff |
2008-11-02 |
Anton Korobeynikov | Silence a warning |
tree | commitdiff |
2008-11-02 |
Duncan Sands | Get this building on 64 bit machines (error: |
tree | commitdiff |
2008-11-02 |
Owen Anderson | Don't do pre-splitting if doing so would create a value... |
tree | commitdiff |
2008-11-02 |
Oscar Fuentes | CMake: added a source file. |
tree | commitdiff |
2008-11-02 |
Nick Lewycky | Add a new MergeFunctions pass. It finds identical funct... |
tree | commitdiff |
2008-11-02 |
Nick Lewycky | Fix demanded bits analysis with srem by negative number... |
tree | commitdiff |
2008-11-02 |
Dan Gohman | Fix this recently moved code to use the correct type... |
tree | commitdiff |
2008-11-01 |
Mon P Wang | Added interface to allow clients to create a MemIntrins... |
tree | commitdiff |
2008-11-01 |
Sanjiv Gupta | Reverting back 58505. Will commit it once I have the... |
tree | commitdiff |
2008-10-31 |
Bill Wendling | Whitespace fixes. No functionality change. |
tree | commitdiff |
2008-10-31 |
Anton Korobeynikov | Invalidate debug/eh/gc labels when unreachable MBB... |
tree | commitdiff |
2008-10-31 |
Evan Cheng | Add comment. |
tree | commitdiff |
2008-10-31 |
Evan Cheng | Use better data structure for ConstPoolId2AddrMap. |
tree | commitdiff |
2008-10-31 |
Evan Cheng | Actually make debug output understandable. |
tree | commitdiff |
2008-10-31 |
Mon P Wang | x86_64 rip-relative and magic mode address |
tree | commitdiff |
2008-10-31 |
Evan Cheng | Forgot this in last commit. |
tree | commitdiff |
2008-10-31 |
Evan Cheng | Encode PICADD; some code clean up. |
tree | commitdiff |
2008-10-31 |
Dan Gohman | Remove some unused virtual function bodies. |
tree | commitdiff |
2008-10-31 |
Bill Wendling | Revert r58489. It isn't correct for all cases. |
tree | commitdiff |
2008-10-31 |
Evan Cheng | Change x86 register allocation ordering to match that... |
tree | commitdiff |
2008-10-31 |
Evan Cheng | Add a fixme. |
tree | commitdiff |
2008-10-31 |
Duncan Sands | Add a bunch of libcalls for ppcf128 that were somehow |
tree | commitdiff |
2008-10-31 |
Sanjiv Gupta | For some targets pointer and int are 16-bits. Allow... |
tree | commitdiff |
2008-10-31 |
Bill Wendling | Don't skip over all "terminator" instructions when... |
tree | commitdiff |
2008-10-31 |
Daniel Dunbar | Fix warning. |
tree | commitdiff |
2008-10-31 |
Dan Gohman | Use MOVSSmr instead of EXTRACTPSmr in the case of extra... |
tree | commitdiff |
2008-10-30 |
Jim Grosbach | Revert errant deletion. The target needs to be able... |
tree | commitdiff |
2008-10-30 |
Evan Cheng | I think we got non-machine specific constpool entries... |
tree | commitdiff |
2008-10-30 |
Dan Gohman | Canonicalize sext(i1) to i1?-1:0, and update various... |
tree | commitdiff |
2008-10-30 |
Duncan Sands | Fix PR2986: do not use a potentially illegal |
tree | commitdiff |
2008-10-30 |
Duncan Sands | Shift amounts should have type getShiftAmountTy |
tree | commitdiff |
2008-10-30 |
Daniel Dunbar | Add InlineCost class for represent the estimated cost... |
tree | commitdiff |
2008-10-30 |
Duncan Sands | Shift amounts should have the type given by |
tree | commitdiff |
2008-10-30 |
Mon P Wang | Add missing vsetcc expansion for widening |
tree | commitdiff |
2008-10-30 |
Evan Cheng | ARM JIT should observe -relocation-model command line... |
tree | commitdiff |
2008-10-30 |
Mon P Wang | Add initial support for vector widening. Logic is... |
tree | commitdiff |
2008-10-30 |
Scott Michel | Resolve bug 2947: vararg-marked functions must spill... |
tree | commitdiff |
2008-10-29 |
Evan Cheng | Correct way to handle CONSTPOOL_ENTRY instructions. |
tree | commitdiff |
2008-10-29 |
Evan Cheng | Add debugging support. |
tree | commitdiff |
2008-10-29 |
Evan Cheng | Let target resolve some relocation results. |
tree | commitdiff |
2008-10-29 |
Nate Begeman | Fix PEXTRQ encoding |
tree | commitdiff |
2008-10-29 |
Dale Johannesen | Add a RM pseudoreg for the rounding mode, which |
tree | commitdiff |
2008-10-29 |
Duncan Sands | Uniformize capitalization of NodeId. |
tree | commitdiff |
2008-10-29 |
Chris Lattner | Fix PR2967 by not deleting volatile load/stores that... |
tree | commitdiff |
2008-10-29 |
Duncan Sands | Fix PR2977: LegalizeTypes support for expanding |
tree | commitdiff |
2008-10-29 |
Duncan Sands | Add sanity checking for BUILD_PAIR (I noticed the |
tree | commitdiff |
2008-10-29 |
Evan Cheng | - More pre-split fixes: spill slot live interval comput... |
tree | commitdiff |
2008-10-29 |
Duncan Sands | Fix a FIXME: in ReplaceNodeWith, if the new node |
tree | commitdiff |
2008-10-29 |
Duncan Sands | Fix 80 column violations. |
tree | commitdiff |
2008-10-29 |
Duncan Sands | Fix 80 column violations. |
tree | commitdiff |
2008-10-29 |
Evan Cheng | - Rewrite code that update register live interval that... |
tree | commitdiff |
2008-10-29 |
Daniel Dunbar | Factor shouldInline method out of Inliner. |
tree | commitdiff |
2008-10-28 |
Daniel Dunbar | Assorted comment/naming fixes, 80-col violations, and... |
tree | commitdiff |
2008-10-28 |
Dan Gohman | (A & sext(C)) | (B & ~sext(C) -> C ? A : B |
tree | commitdiff |
2008-10-28 |
Dan Gohman | Take Chris' suggestion and define EnableFastISelVerbose and |
tree | commitdiff |
2008-10-28 |
Daniel Dunbar | Reuse PrintEscapedString for printing names in .ll |
tree | commitdiff |
2008-10-28 |
Dan Gohman | Protect the code for fast-isel debugging with #ifndef... |
tree | commitdiff |
2008-10-28 |
Jim Grosbach | Support for constant islands in the ARM JIT. |
tree | commitdiff |
2008-10-28 |
Duncan Sands | Fix darwin ppc llvm-gcc build breakage: intercept |
tree | commitdiff |
2008-10-28 |
Duncan Sands | Fix a testcase provided by Bill in which the node |
tree | commitdiff |
2008-10-28 |
Chris Lattner | Don't produce invalid comparisons after legalize. |
tree | commitdiff |
2008-10-28 |
Chris Lattner | fix some whitespace stuff |
tree | commitdiff |
2008-10-28 |
Chris Lattner | Fix a nasty miscompilation of 176.gcc on linux/x86... |
tree | commitdiff |
2008-10-28 |
Evan Cheng | If def is in the same mbb as the barrier, spilt the... |
tree | commitdiff |
2008-10-28 |
Evan Cheng | Add command line option to limit the number splits... |
tree | commitdiff |
2008-10-28 |
Evan Cheng | Avoid putting a split past the end of the live range... |
tree | commitdiff |
2008-10-27 |
Evan Cheng | Silence a bogus compile time warning. |
tree | commitdiff |
2008-10-27 |
David Greene | Re-apply 55137 with fixes. |
tree | commitdiff |
2008-10-27 |
Evan Cheng | Remove val# defined by a remat'ed def that is now dead. |
tree | commitdiff |
2008-10-27 |
Ted Kremenek | Fix bogus comparison of "const char *" with c-string... |
tree | commitdiff |
2008-10-27 |
David Greene | Have TableGen emit setSubgraphColor calls under control... |
tree | commitdiff |
2008-10-27 |
David Greene | Add setSubgraphColor to color an entire portion of... |
tree | commitdiff |
2008-10-27 |
David Greene | Fix PR2634. Create new virtual registers from spills... |
tree | commitdiff |
2008-10-27 |
Duncan Sands | Fix UpdateNodeOperands so that it does CSE of calls |
tree | commitdiff |
2008-10-27 |
Duncan Sands | Fix a bug in which a node could be added to the |
tree | commitdiff |
2008-10-27 |
Torok Edwin | Avoid crashing if instruction is not part of a loop. |
tree | commitdiff |
2008-10-27 |
Torok Edwin | export an ID for the instructionNamer, allowing analysi... |
tree | commitdiff |
2008-10-27 |
Duncan Sands | Turn on LegalizeTypes, the new type legalization |
tree | commitdiff |
2008-10-27 |
Nick Lewycky | Fix an obvious copy/pasto. |
tree | commitdiff |
2008-10-27 |
Evan Cheng | For now, don't split live intervals around x87 stack... |
tree | commitdiff |
2008-10-27 |
Chris Lattner | Rewrite all the 'PromoteLocallyUsedAlloca[s]' logic... |
tree | commitdiff |
2008-10-27 |
Chris Lattner | Add a new LargeBlockInfo helper, which is just a wrappe... |
tree | commitdiff |
2008-10-27 |
Dale Johannesen | Increase default setting of tail-merge-threshold to |
tree | commitdiff |
2008-10-26 |
Chris Lattner | fix PR2953, an off-by-one error handling formatted... |
tree | commitdiff |
2008-10-26 |
Evan Cheng | Do not shrink wrap live interval in a mbb if it's livei... |
tree | commitdiff |
2008-10-26 |
Bill Wendling | Fix type-o in ExprMapKeyType::operator ==(). The "... |
tree | commitdiff |
2008-10-25 |
Evan Cheng | Handle cases where there aren't uses in the barrier... |
tree | commitdiff |
2008-10-25 |
Dan Gohman | Make comments and code for QuietWarnings and QuietErrors |
tree | commitdiff |
2008-10-25 |
Dan Gohman | SDNodes may have at most one Flag result. Update this... |
tree | commitdiff |
2008-10-25 |
Dan Gohman | Move the code that adds the DeadMachineInstructionElimP... |
tree | commitdiff |
next |