2011-09-13 |
Jim Grosbach | Tidy up a few 80 column violations. |
blob | commitdiff | raw |
2011-09-02 |
Eli Friedman | Don't fast-isel for atomic load/store; some cases requi... |
blob | commitdiff | raw | diff to current |
2011-08-31 |
Chad Rosier | Fixup for functions that return a bool. |
blob | commitdiff | raw | diff to current |
2011-08-23 |
Jim Grosbach | [SU]XT[BH] are only available on ARMv6 and up. |
blob | commitdiff | raw | diff to current |
2011-07-27 |
Jim Grosbach | ARM extend instructions simplification. |
blob | commitdiff | raw | diff to current |
2011-07-20 |
Evan Cheng | Sink ARMMCExpr and ARMAddressingModes into MC layer... |
blob | commitdiff | raw | diff to current |
2011-07-18 |
Chris Lattner | land David Blaikie's patch to de-constify Type, with... |
blob | commitdiff | raw | diff to current |
2011-06-28 |
Evan Cheng | Move CallFrameSetupOpcode and CallFrameDestroyOpcode... |
blob | commitdiff | raw | diff to current |
2011-06-28 |
Evan Cheng | - Rename TargetInstrDesc, TargetOperandInfo to MCInstrD... |
blob | commitdiff | raw | diff to current |
2011-06-08 |
Eric Christopher | Add a parameter to CCState so that it can access the... |
blob | commitdiff | raw | diff to current |
2011-06-03 |
Eli Friedman | Add ARM fast-isel support for materializing the address... |
blob | commitdiff | raw | diff to current |
2011-05-28 |
Cameron Zwarich | Fix ARM fast isel to correctly flag memory operands... |
blob | commitdiff | raw | diff to current |
2011-05-27 |
Eli Friedman | Fix a silly mistake (which trips over an assertion... |
blob | commitdiff | raw | diff to current |
2011-05-25 |
Eli Friedman | Rewrite fast-isel integer cast handling to handle more... |
blob | commitdiff | raw | diff to current |
2011-05-25 |
Eli Friedman | Prepare ARMFastISel::SelectSIToFP for getRegForValue... |
blob | commitdiff | raw | diff to current |
2011-05-16 |
Jim Grosbach | Kill some dead code. |
blob | commitdiff | raw | diff to current |
2011-05-02 |
Eric Christopher | Apparently the check for direct calls is unnecessary. |
blob | commitdiff | raw | diff to current |
2011-04-29 |
Eli Friedman | Switch to ImmLeaf (which can be used by FastISel) for... |
blob | commitdiff | raw | diff to current |
2011-04-29 |
Eric Christopher | Add FastEmitInst_ii for the arm fast isel generator... |
blob | commitdiff | raw | diff to current |
2011-04-29 |
Eric Christopher | Some cleanup and optimize fallthrough more. |
blob | commitdiff | raw | diff to current |
2011-04-29 |
Eli Friedman | Re-committing r130454, which does not in fact break... |
blob | commitdiff | raw | diff to current |
2011-04-29 |
Eric Christopher | Add trunc->branch support, this won't help with clang... |
blob | commitdiff | raw | diff to current |
2011-04-29 |
Eric Christopher | Update comments and checks to match reality. |
blob | commitdiff | raw | diff to current |
2011-04-29 |
Eric Christopher | Whitespace. |
blob | commitdiff | raw | diff to current |
2011-04-28 |
Eli Friedman | Revert r130454; apparently this doesn't actually work. |
blob | commitdiff | raw | diff to current |
2011-04-28 |
Eli Friedman | Fix a rather obscure crash caused by ARM fast-isel... |
blob | commitdiff | raw | diff to current |
2011-04-28 |
Eric Christopher | Be more layout aware here and swap the successor and... |
blob | commitdiff | raw | diff to current |
2011-04-16 |
Stuart Hastings | Correct result when a branch condition is live across... |
blob | commitdiff | raw | diff to current |
2011-04-11 |
Jay Foad | Don't include Operator.h from InstrTypes.h. |
blob | commitdiff | raw | diff to current |
2011-04-05 |
Eric Christopher | Just use BL all the time. It's safer that way. |
blob | commitdiff | raw | diff to current |
2011-03-30 |
Cameron Zwarich | Add a ARM-specific SD node for VBSL so that forms with... |
blob | commitdiff | raw | diff to current |
2011-03-22 |
Eric Christopher | Migrate the fix in r128041 to ARM's fastisel support... |
blob | commitdiff | raw | diff to current |
2011-03-12 |
Eric Christopher | Sometimes isPredicable lies to us and tells us we don... |
blob | commitdiff | raw | diff to current |
2011-02-22 |
Eric Christopher | Only use blx for external function calls on thumb,... |
blob | commitdiff | raw | diff to current |
2011-01-27 |
Eric Christopher | Use the incoming VT not the VT of where we're trying... |
blob | commitdiff | raw | diff to current |
2011-01-18 |
Jeffrey Yasskin | Remove unused variables found by gcc-4.6's -Wunused... |
blob | commitdiff | raw | diff to current |
2011-01-17 |
Evan Cheng | Materialize GA addresses with movw + movt pairs for... |
blob | commitdiff | raw | diff to current |
2011-01-05 |
Chris Lattner | fix some -Wself-assign warnings. |
blob | commitdiff | raw | diff to current |
2010-12-21 |
Eric Christopher | Arm and thumb call instructions are also in different... |
blob | commitdiff | raw | diff to current |
2010-12-15 |
Eric Christopher | Don't handle -arm-long-calls in fast isel for now. |
blob | commitdiff | raw | diff to current |
2010-12-01 |
Eric Christopher | Refactor load/store handling again. Simplify and make... |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Eric Christopher | Noticed this on inspection, fix and update some comments. |
blob | commitdiff | raw | diff to current |
2010-11-29 |
Eric Christopher | Update fastisel for the changes in r120272. |
blob | commitdiff | raw | diff to current |
2010-11-23 |
Wesley Peck | Renaming ISD::BIT_CONVERT to ISD::BITCAST to better... |
blob | commitdiff | raw | diff to current |
2010-11-20 |
Eric Christopher | Rewrite address handling to use a structure with all... |
blob | commitdiff | raw | diff to current |
2010-11-20 |
Eric Christopher | STRH only needs the additional operand, not t2STRH... |
blob | commitdiff | raw | diff to current |
2010-11-19 |
Eric Christopher | Don't need to save piecemeal now. |
blob | commitdiff | raw | diff to current |
2010-11-19 |
Eric Christopher | Update comment. |
blob | commitdiff | raw | diff to current |
2010-11-19 |
Eric Christopher | Update comment. |
blob | commitdiff | raw | diff to current |
2010-11-19 |
Eric Christopher | Refactor address mode handling into a single struct... |
blob | commitdiff | raw | diff to current |
2010-11-19 |
Jim Grosbach | Remove hard tabs. |
blob | commitdiff | raw | diff to current |
2010-11-15 |
Eric Christopher | Recommit this change and remove the failing part of... |
blob | commitdiff | raw | diff to current |
2010-11-12 |
Eric Christopher | Temporarily revert this. |
blob | commitdiff | raw | diff to current |
2010-11-12 |
Eric Christopher | Make this happen for ARM like x86. Don't entirely bail... |
blob | commitdiff | raw | diff to current |
2010-11-12 |
Eric Christopher | Fix up a few more spots of addrmode2 (or not) changes... |
blob | commitdiff | raw | diff to current |
2010-11-09 |
Jim Grosbach | Trailing whitespace. |
blob | commitdiff | raw | diff to current |
2010-11-06 |
Eric Christopher | Make sure we have movw on the target before using it. |
blob | commitdiff | raw | diff to current |
2010-11-04 |
Duncan Sands | In the calling convention logic, ValVT is always a... |
blob | commitdiff | raw | diff to current |
2010-11-03 |
Eric Christopher | Optimize generated code for integer materialization... |
blob | commitdiff | raw | diff to current |
2010-11-03 |
Duncan Sands | Simplify uses of MVT and EVT. An MVT can be compared... |
blob | commitdiff | raw | diff to current |
2010-11-03 |
Duncan Sands | Inside the calling convention logic LocVT is always... |
blob | commitdiff | raw | diff to current |
2010-11-03 |
Eric Christopher | Invert these branches by default, it makes assembly... |
blob | commitdiff | raw | diff to current |
2010-11-02 |
Eric Christopher | Make sure we're only storing a single bit here. |
blob | commitdiff | raw | diff to current |
2010-11-02 |
Eric Christopher | Remove an assert - it's possible to be hit, and we... |
blob | commitdiff | raw | diff to current |
2010-11-02 |
Eric Christopher | Whitespeace |
blob | commitdiff | raw | diff to current |
2010-11-02 |
Eric Christopher | No really, no thumb1 for arm fast isel. Also add an... |
blob | commitdiff | raw | diff to current |
2010-10-30 |
Eric Christopher | Make sure we have a legal type (and simple) before... |
blob | commitdiff | raw | diff to current |
2010-10-29 |
Eric Christopher | Handle comparison values we already have - this fixes... |
blob | commitdiff | raw | diff to current |
2010-10-27 |
Jim Grosbach | Refactor ARM STR/STRB instruction patterns into STR... |
blob | commitdiff | raw | diff to current |
2010-10-27 |
Jim Grosbach | Trailing whitespace |
blob | commitdiff | raw | diff to current |
2010-10-27 |
Jim Grosbach | Split ARM::LDRB into LDRBi12 and LDRBrs. Adjust accordi... |
blob | commitdiff | raw | diff to current |
2010-10-26 |
Jim Grosbach | First part of refactoring ARM addrmode2 (load/store... |
blob | commitdiff | raw | diff to current |
2010-10-23 |
Eric Christopher | Move rejection of NEON parameters earlier in fast isel... |
blob | commitdiff | raw | diff to current |
2010-10-22 |
Evan Cheng | Silence compiler warnings. |
blob | commitdiff | raw | diff to current |
2010-10-22 |
Eric Christopher | Add some basic ret instruction support to arm fast... |
blob | commitdiff | raw | diff to current |
2010-10-21 |
Eric Christopher | These don't need to be virtual. |
blob | commitdiff | raw | diff to current |
2010-10-21 |
Eric Christopher | Handle storing args to the stack for calls. |
blob | commitdiff | raw | diff to current |
2010-10-21 |
Eric Christopher | More load/store refactoring, call reg+offset simplifica... |
blob | commitdiff | raw | diff to current |
2010-10-21 |
Eric Christopher | Custom lower f64 args passed in integer registers. |
blob | commitdiff | raw | diff to current |
2010-10-20 |
Eric Christopher | Fix a TODO by removing some unnecesary copies. |
blob | commitdiff | raw | diff to current |
2010-10-18 |
Eric Christopher | Revert r116220 - thus turning arm fast isel back on... |
blob | commitdiff | raw | diff to current |
2010-10-18 |
Eric Christopher | Remove the check for invalid calling conventions. Testi... |
blob | commitdiff | raw | diff to current |
2010-10-18 |
Eric Christopher | Lift arg promotion from the X86 backend. This should... |
blob | commitdiff | raw | diff to current |
2010-10-17 |
Eric Christopher | Now that we handle all allocas via a non-SP reg offset... |
blob | commitdiff | raw | diff to current |
2010-10-17 |
Eric Christopher | Allow more load types to be materialized through the... |
blob | commitdiff | raw | diff to current |
2010-10-17 |
Eric Christopher | Optimize GEP off of intermediate allocas. |
blob | commitdiff | raw | diff to current |
2010-10-17 |
Eric Christopher | Fix comment. |
blob | commitdiff | raw | diff to current |
2010-10-17 |
Eric Christopher | Turn on AddOperator folding in GEP. |
blob | commitdiff | raw | diff to current |
2010-10-17 |
Eric Christopher | Use the i12 immediate versions of the load instructions... |
blob | commitdiff | raw | diff to current |
2010-10-16 |
Eric Christopher | Fix some funky formatting that got through. |
blob | commitdiff | raw | diff to current |
2010-10-15 |
Eric Christopher | Make sure offset is 0 for load/store register to the... |
blob | commitdiff | raw | diff to current |
2010-10-15 |
Eric Christopher | Fix else if -> if in store machinery. |
blob | commitdiff | raw | diff to current |
2010-10-15 |
Eric Christopher | Refactor ARM fast-isel reg + offset to be a base +... |
blob | commitdiff | raw | diff to current |
2010-10-15 |
Eric Christopher | Expand GEP handling for constant offsets. |
blob | commitdiff | raw | diff to current |
2010-10-14 |
Eric Christopher | Handle more complex GEP based loads and add a few TODOs... |
blob | commitdiff | raw | diff to current |
2010-10-13 |
Jim Grosbach | A few 80 column fixes. |
blob | commitdiff | raw | diff to current |
2010-10-13 |
Eric Christopher | Update comment. |
blob | commitdiff | raw | diff to current |
2010-10-13 |
Eric Christopher | Start handling more global variables. |
blob | commitdiff | raw | diff to current |
2010-10-12 |
Eric Christopher | Fix thinko in arm fast isel alloca rewrite. |
blob | commitdiff | raw | diff to current |
2010-10-12 |
Eric Christopher | Rework alloca handling so that we can load or store... |
blob | commitdiff | raw | diff to current |
next |