2010-11-21 |
Eric Christopher | Pseudos default to 4byte size, let the instruction...
|
commit | commitdiff | tree |
2010-11-20 |
Eric Christopher | Rewrite address handling to use a structure with all...
|
commit | commitdiff | tree |
2010-11-20 |
Eric Christopher | STRH only needs the additional operand, not t2STRH...
|
commit | commitdiff | tree |
2010-11-19 |
Eric Christopher | Don't need to save piecemeal now.
|
commit | commitdiff | tree |
2010-11-19 |
Eric Christopher | Update comment.
|
commit | commitdiff | tree |
2010-11-19 |
Eric Christopher | Update comment.
|
commit | commitdiff | tree |
2010-11-19 |
Eric Christopher | Refactor address mode handling into a single struct...
|
commit | commitdiff | tree |
2010-11-18 |
Eric Christopher | Rewrite stack callee saved spills and restores to use...
|
commit | commitdiff | tree |
2010-11-17 |
Eric Christopher | Only avoid the check if we're the last operand before...
|
commit | commitdiff | tree |
2010-11-16 |
Eric Christopher | Make the verifier a little quieter on instructions...
|
commit | commitdiff | tree |
2010-11-15 |
Eric Christopher | Recommit this change and remove the failing part of...
|
commit | commitdiff | tree |
2010-11-13 |
Eric Christopher | This should be still failing, but is. Disable it with the
|
commit | commitdiff | tree |
2010-11-12 |
Eric Christopher | Temporarily revert this.
|
commit | commitdiff | tree |
2010-11-12 |
Eric Christopher | Make this happen for ARM like x86. Don't entirely bail...
|
commit | commitdiff | tree |
2010-11-12 |
Eric Christopher | Fix up a few more spots of addrmode2 (or not) changes...
|
commit | commitdiff | tree |
2010-11-11 |
Eric Christopher | Revert the accidental commit I made reverting the previous...
|
commit | commitdiff | tree |
2010-11-11 |
Eric Christopher | Revert this temporarily.
|
commit | commitdiff | tree |
2010-11-11 |
Eric Christopher | Change the prologue and epilogue to use push/pop for...
|
commit | commitdiff | tree |
2010-11-06 |
Eric Christopher | Make sure we have movw on the target before using it.
|
commit | commitdiff | tree |
2010-11-03 |
Eric Christopher | Just return undef for invalid masks or elts, and since...
|
commit | commitdiff | tree |
2010-11-03 |
Eric Christopher | Optimize generated code for integer materialization...
|
commit | commitdiff | tree |
2010-11-03 |
Eric Christopher | If we have an undef mask our Elt will be -1 for our...
|
commit | commitdiff | tree |
2010-11-03 |
Eric Christopher | Invert these branches by default, it makes assembly...
|
commit | commitdiff | tree |
2010-11-02 |
Eric Christopher | Make sure we're only storing a single bit here.
|
commit | commitdiff | tree |
2010-11-02 |
Eric Christopher | Remove an assert - it's possible to be hit, and we...
|
commit | commitdiff | tree |
2010-11-02 |
Eric Christopher | Whitespeace
|
commit | commitdiff | tree |
2010-11-02 |
Eric Christopher | No really, no thumb1 for arm fast isel. Also add an...
|
commit | commitdiff | tree |
2010-10-31 |
Eric Christopher | Revert r117876 for now, it's causing more testsuite...
|
commit | commitdiff | tree |
2010-10-30 |
Eric Christopher | Make sure we have a legal type (and simple) before...
|
commit | commitdiff | tree |
2010-10-29 |
Eric Christopher | Handle comparison values we already have - this fixes...
|
commit | commitdiff | tree |
2010-10-29 |
Eric Christopher | Add an unreachable to silence warning - the switch...
|
commit | commitdiff | tree |
2010-10-23 |
Eric Christopher | Move rejection of NEON parameters earlier in fast isel...
|
commit | commitdiff | tree |
2010-10-22 |
Eric Christopher | Add some basic ret instruction support to arm fast...
|
commit | commitdiff | tree |
2010-10-21 |
Eric Christopher | These don't need to be virtual.
|
commit | commitdiff | tree |
2010-10-21 |
Eric Christopher | Handle storing args to the stack for calls.
|
commit | commitdiff | tree |
2010-10-21 |
Eric Christopher | More load/store refactoring, call reg+offset simplification...
|
commit | commitdiff | tree |
2010-10-21 |
Eric Christopher | Custom lower f64 args passed in integer registers.
|
commit | commitdiff | tree |
2010-10-20 |
Eric Christopher | Fix a TODO by removing some unnecesary copies.
|
commit | commitdiff | tree |
2010-10-19 |
Eric Christopher | Speculatively revert 116753 and 116756 to attempt to...
|
commit | commitdiff | tree |
2010-10-18 |
Eric Christopher | Revert r116220 - thus turning arm fast isel back on...
|
commit | commitdiff | tree |
2010-10-18 |
Eric Christopher | Remove the check for invalid calling conventions. Testing...
|
commit | commitdiff | tree |
2010-10-18 |
Eric Christopher | Lift arg promotion from the X86 backend. This should...
|
commit | commitdiff | tree |
2010-10-17 |
Eric Christopher | Now that we handle all allocas via a non-SP reg offset...
|
commit | commitdiff | tree |
2010-10-17 |
Eric Christopher | Allow more load types to be materialized through the...
|
commit | commitdiff | tree |
2010-10-17 |
Eric Christopher | Optimize GEP off of intermediate allocas.
|
commit | commitdiff | tree |
2010-10-17 |
Eric Christopher | Fix comment.
|
commit | commitdiff | tree |
2010-10-17 |
Eric Christopher | Turn on AddOperator folding in GEP.
|
commit | commitdiff | tree |
2010-10-17 |
Eric Christopher | Use the i12 immediate versions of the load instructions...
|
commit | commitdiff | tree |
2010-10-16 |
Eric Christopher | Fix some funky formatting that got through.
|
commit | commitdiff | tree |
2010-10-15 |
Eric Christopher | Make sure offset is 0 for load/store register to the...
|
commit | commitdiff | tree |
2010-10-15 |
Eric Christopher | Formatting.
|
commit | commitdiff | tree |
2010-10-15 |
Eric Christopher | Fix else if -> if in store machinery.
|
commit | commitdiff | tree |
2010-10-15 |
Eric Christopher | Refactor ARM fast-isel reg + offset to be a base +...
|
commit | commitdiff | tree |
2010-10-15 |
Eric Christopher | Expand GEP handling for constant offsets.
|
commit | commitdiff | tree |
2010-10-14 |
Eric Christopher | Handle more complex GEP based loads and add a few TODOs...
|
commit | commitdiff | tree |
2010-10-13 |
Eric Christopher | Update comment.
|
commit | commitdiff | tree |
2010-10-13 |
Eric Christopher | Start handling more global variables.
|
commit | commitdiff | tree |
2010-10-12 |
Eric Christopher | FileCheckize this in a hope to quiet a valgrind warning...
|
commit | commitdiff | tree |
2010-10-12 |
Eric Christopher | Fix thinko in arm fast isel alloca rewrite.
|
commit | commitdiff | tree |
2010-10-12 |
Eric Christopher | Combine these together - should probably have some...
|
commit | commitdiff | tree |
2010-10-12 |
Eric Christopher | Rework alloca handling so that we can load or store...
|
commit | commitdiff | tree |
2010-10-12 |
Eric Christopher | Fix the last two commits to configure - configure is...
|
commit | commitdiff | tree |
2010-10-12 |
Eric Christopher | Handle a wider arrangement of loads.
|
commit | commitdiff | tree |
2010-10-11 |
Eric Christopher | Use a sane mechanism for that assert.
|
commit | commitdiff | tree |
2010-10-11 |
Eric Christopher | We're not going to handle dynamic allocas anywhere...
|
commit | commitdiff | tree |
2010-10-11 |
Eric Christopher | Make sure that the call stack adjustments have default...
|
commit | commitdiff | tree |
2010-10-11 |
Eric Christopher | Found a bug turning this on by default. Disable again...
|
commit | commitdiff | tree |
2010-10-11 |
Eric Christopher | Remove now non-existent option.
|
commit | commitdiff | tree |
2010-10-11 |
Eric Christopher | Fix help text.
|
commit | commitdiff | tree |
2010-10-11 |
Eric Christopher | Change flag from Enable to Disable since we're enabled...
|
commit | commitdiff | tree |
2010-10-11 |
Eric Christopher | Turn on arm fast isel by default.
|
commit | commitdiff | tree |
2010-10-11 |
Eric Christopher | Copy and pasteo.
|
commit | commitdiff | tree |
2010-10-11 |
Eric Christopher | Whitespace cleanup in ARM fast isel.
|
commit | commitdiff | tree |
2010-10-11 |
Eric Christopher | Add srem libcall support to ARM fast isel.
|
commit | commitdiff | tree |
2010-10-11 |
Eric Christopher | Add i8 sdiv support for ARM fast isel.
|
commit | commitdiff | tree |
2010-10-11 |
Eric Christopher | Implement select handling for ARM fast-isel.
|
commit | commitdiff | tree |
2010-10-08 |
Eric Christopher | Fix the store part of this as well. Fixes smg2000.
|
commit | commitdiff | tree |
2010-10-08 |
Eric Christopher | Move to thumb2 loads, fixes a problem with incoming...
|
commit | commitdiff | tree |
2010-10-08 |
Eric Christopher | Try to fix ocaml bindings.
|
commit | commitdiff | tree |
2010-10-07 |
Eric Christopher | Remember to promote load/store types for stack to register...
|
commit | commitdiff | tree |
2010-10-07 |
Eric Christopher | Use the correct register class for load instructions...
|
commit | commitdiff | tree |
2010-10-07 |
Eric Christopher | Use the correct register class here.
|
commit | commitdiff | tree |
2010-10-07 |
Eric Christopher | Use the thumb2 conditional move instruction.
|
commit | commitdiff | tree |
2010-10-07 |
Eric Christopher | Remove in-progress assertion, add TODO.
|
commit | commitdiff | tree |
2010-10-05 |
Eric Christopher | Comment out fastisel debugging message.
|
commit | commitdiff | tree |
2010-10-05 |
Eric Christopher | Random cleanup and make the intermediate register in...
|
commit | commitdiff | tree |
2010-10-02 |
Eric Christopher | Start on lowering global addresses.
|
commit | commitdiff | tree |
2010-10-01 |
Eric Christopher | Stub out constant GV handling, fixes C++ eh tests.
|
commit | commitdiff | tree |
2010-10-01 |
Eric Christopher | Direct calls only for arm fast isel for now.
|
commit | commitdiff | tree |
2010-10-01 |
Eric Christopher | Fix thinko on store instructions. Fixes test_indvars...
|
commit | commitdiff | tree |
2010-10-01 |
Eric Christopher | Fix the other half of the alignment changing issue...
|
commit | commitdiff | tree |
2010-10-01 |
Eric Christopher | Implement double return values in calls. Fixes
|
commit | commitdiff | tree |
2010-09-30 |
Eric Christopher | Movement and cleanup.
|
commit | commitdiff | tree |
2010-09-30 |
Eric Christopher | Start of generalized call support for ARM fast isel.
|
commit | commitdiff | tree |
2010-09-29 |
Eric Christopher | Refactor arm fast isel libcall handling so that pieces...
|
commit | commitdiff | tree |
2010-09-29 |
Eric Christopher | Noticed by inspection when looking for other cmov bits.
|
commit | commitdiff | tree |
2010-09-29 |
Eric Christopher | Add a convenience variable so I'm not chasing all over...
|
commit | commitdiff | tree |
2010-09-29 |
Eric Christopher | Rework comparison handling to set a register on true...
|
commit | commitdiff | tree |
2010-09-29 |
Eric Christopher | Remove unnecessary set ahead of time.
|
commit | commitdiff | tree |
2010-09-29 |
Eric Christopher | Remove assert, add comment.
|
commit | commitdiff | tree |
next |