2010-11-03 |
Eric Christopher | Invert these branches by default, it makes assembly... |
blob | commitdiff | raw |
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 |
2010-10-12 |
Eric Christopher | Handle a wider arrangement of loads. |
blob | commitdiff | raw | diff to current |
2010-10-11 |
Eric Christopher | Use a sane mechanism for that assert. |
blob | commitdiff | raw | diff to current |
2010-10-11 |
Eric Christopher | We're not going to handle dynamic allocas anywhere... |
blob | commitdiff | raw | diff to current |
2010-10-11 |
Eric Christopher | Make sure that the call stack adjustments have default... |
blob | commitdiff | raw | diff to current |
2010-10-11 |
Eric Christopher | Found a bug turning this on by default. Disable again... |
blob | commitdiff | raw | diff to current |
2010-10-11 |
Eric Christopher | Fix help text. |
blob | commitdiff | raw | diff to current |
2010-10-11 |
Eric Christopher | Change flag from Enable to Disable since we're enabled... |
blob | commitdiff | raw | diff to current |
2010-10-11 |
Eric Christopher | Turn on arm fast isel by default. |
blob | commitdiff | raw | diff to current |
2010-10-11 |
Eric Christopher | Copy and pasteo. |
blob | commitdiff | raw | diff to current |
2010-10-11 |
Eric Christopher | Whitespace cleanup in ARM fast isel. |
blob | commitdiff | raw | diff to current |
2010-10-11 |
Eric Christopher | Add srem libcall support to ARM fast isel. |
blob | commitdiff | raw | diff to current |
2010-10-11 |
Eric Christopher | Add i8 sdiv support for ARM fast isel. |
blob | commitdiff | raw | diff to current |
2010-10-11 |
Eric Christopher | Implement select handling for ARM fast-isel. |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Eric Christopher | Fix the store part of this as well. Fixes smg2000. |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Eric Christopher | Move to thumb2 loads, fixes a problem with incoming... |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Eric Christopher | Remember to promote load/store types for stack to regis... |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Eric Christopher | Use the correct register class for load instructions... |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Eric Christopher | Use the correct register class here. |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Eric Christopher | Use the thumb2 conditional move instruction. |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Eric Christopher | Remove in-progress assertion, add TODO. |
blob | commitdiff | raw | diff to current |
2010-10-05 |
Eric Christopher | Comment out fastisel debugging message. |
blob | commitdiff | raw | diff to current |
2010-10-05 |
Eric Christopher | Random cleanup and make the intermediate register in... |
blob | commitdiff | raw | diff to current |
2010-10-02 |
Eric Christopher | Start on lowering global addresses. |
blob | commitdiff | raw | diff to current |
2010-10-01 |
Eric Christopher | Stub out constant GV handling, fixes C++ eh tests. |
blob | commitdiff | raw | diff to current |
2010-10-01 |
Eric Christopher | Direct calls only for arm fast isel for now. |
blob | commitdiff | raw | diff to current |
2010-10-01 |
Eric Christopher | Fix thinko on store instructions. Fixes test_indvars... |
blob | commitdiff | raw | diff to current |
2010-10-01 |
Eric Christopher | Implement double return values in calls. Fixes |
blob | commitdiff | raw | diff to current |
2010-09-30 |
Eric Christopher | Movement and cleanup. |
blob | commitdiff | raw | diff to current |
2010-09-30 |
Eric Christopher | Start of generalized call support for ARM fast isel. |
blob | commitdiff | raw | diff to current |
2010-09-29 |
Eric Christopher | Refactor arm fast isel libcall handling so that pieces... |
blob | commitdiff | raw | diff to current |
2010-09-29 |
Eric Christopher | Add a convenience variable so I'm not chasing all over... |
blob | commitdiff | raw | diff to current |
2010-09-29 |
Eric Christopher | Rework comparison handling to set a register on true... |
blob | commitdiff | raw | diff to current |
2010-09-29 |
Eric Christopher | Remove unnecessary set ahead of time. |
blob | commitdiff | raw | diff to current |
2010-09-29 |
Eric Christopher | Remove assert, add comment. |
blob | commitdiff | raw | diff to current |
2010-09-28 |
Eric Christopher | 32-bit constant ints only for now. |
blob | commitdiff | raw | diff to current |
2010-09-28 |
Eric Christopher | Integer materialization needed the same thinko change. |
blob | commitdiff | raw | diff to current |
2010-09-28 |
Eric Christopher | Rework builtin handling and call setup. The builtin... |
blob | commitdiff | raw | diff to current |
2010-09-28 |
Eric Christopher | Fix fp constant loads to have a destination register. |
blob | commitdiff | raw | diff to current |
2010-09-27 |
Eric Christopher | Insert missing coherency in comment. Add a quick check... |
blob | commitdiff | raw | diff to current |
2010-09-27 |
Eric Christopher | Mass rename for Jim. |
blob | commitdiff | raw | diff to current |
2010-09-18 |
Eric Christopher | Thumb opcodes for thumb calls. |
blob | commitdiff | raw | diff to current |
2010-09-18 |
Eric Christopher | Add addrmode5 fp load support. Swap float/thumb operan... |
blob | commitdiff | raw | diff to current |
2010-09-18 |
Eric Christopher | Floating point stores have a 3rd addressing mode type. |
blob | commitdiff | raw | diff to current |
2010-09-17 |
Eric Christopher | Rework arm fast isel branch and compare code. |
blob | commitdiff | raw | diff to current |
2010-09-14 |
Eric Christopher | Emit libcalls for SDIV, this requires some call infrast... |
blob | commitdiff | raw | diff to current |
2010-09-10 |
Eric Christopher | Start sketching out ARM fast-isel calls. |
blob | commitdiff | raw | diff to current |
2010-09-10 |
Eric Christopher | For consistency. |
blob | commitdiff | raw | diff to current |
2010-09-10 |
Eric Christopher | Fix build error. |
blob | commitdiff | raw | diff to current |
2010-09-10 |
Eric Christopher | Update comments, reorganize some code, rename variables... |
blob | commitdiff | raw | diff to current |
2010-09-09 |
Eric Christopher | 64-bit fp loads can come straight out of the constant... |
blob | commitdiff | raw | diff to current |
2010-09-09 |
Eric Christopher | SIToFP and FPToSI conversions work only on fp-reg to... |
blob | commitdiff | raw | diff to current |
2010-09-09 |
Eric Christopher | New "move to fp reg" routine. Use it. |
blob | commitdiff | raw | diff to current |
2010-09-09 |
Eric Christopher | "Strike that, reverse it." -- Mr. Wonka. |
blob | commitdiff | raw | diff to current |
2010-09-09 |
Eric Christopher | Add FPTrunc, fix some bugs where I forgot to update... |
blob | commitdiff | raw | diff to current |
2010-09-09 |
Eric Christopher | Basic FP->Int, Int->FP conversions. |
blob | commitdiff | raw | diff to current |
2010-09-09 |
Eric Christopher | Nuke whitespace and fix some indenting. |
blob | commitdiff | raw | diff to current |
2010-09-09 |
Eric Christopher | Handle 64-bit floating point binops as well. |
blob | commitdiff | raw | diff to current |
2010-09-09 |
Eric Christopher | Basic 32-bit FP operations. |
blob | commitdiff | raw | diff to current |
2010-09-09 |
Eric Christopher | Handle float->double extension. |
blob | commitdiff | raw | diff to current |
2010-09-09 |
Eric Christopher | Rewrite TargetMaterializeConstant splitting it out... |
blob | commitdiff | raw | diff to current |
2010-09-08 |
Eric Christopher | Very basic compare support. |
blob | commitdiff | raw | diff to current |
next |