index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Target
/
ARM
/
ARMFastISel.cpp
Age
Commit message (
Expand
)
Author
2010-11-19
Remove hard tabs.
Jim Grosbach
2010-11-15
Recommit this change and remove the failing part of the test - it didn't
Eric Christopher
2010-11-12
Temporarily revert this.
Eric Christopher
2010-11-12
Make this happen for ARM like x86. Don't entirely bail out when
Eric Christopher
2010-11-12
Fix up a few more spots of addrmode2 (or not) changes that were
Eric Christopher
2010-11-09
Trailing whitespace.
Jim Grosbach
2010-11-06
Make sure we have movw on the target before using it.
Eric Christopher
2010-11-04
In the calling convention logic, ValVT is always a legal type,
Duncan Sands
2010-11-03
Optimize generated code for integer materialization a bit.
Eric Christopher
2010-11-03
Simplify uses of MVT and EVT. An MVT can be compared directly
Duncan Sands
2010-11-03
Inside the calling convention logic LocVT is always a simple
Duncan Sands
2010-11-03
Invert these branches by default, it makes assembly comparisons a little
Eric Christopher
2010-11-02
Make sure we're only storing a single bit here.
Eric Christopher
2010-11-02
Remove an assert - it's possible to be hit, and we just want to avoid
Eric Christopher
2010-11-02
Whitespeace
Eric Christopher
2010-11-02
No really, no thumb1 for arm fast isel. Also add an informative comment as
Eric Christopher
2010-10-30
Make sure we have a legal type (and simple) before continuing.
Eric Christopher
2010-10-29
Handle comparison values we already have - this fixes the consumer-typeset
Eric Christopher
2010-10-27
Refactor ARM STR/STRB instruction patterns into STR{B}i12 and STR{B}rs, like
Jim Grosbach
2010-10-27
Trailing whitespace
Jim Grosbach
2010-10-27
Split ARM::LDRB into LDRBi12 and LDRBrs. Adjust accordingly. Continuing on
Jim Grosbach
2010-10-26
First part of refactoring ARM addrmode2 (load/store) instructions to be more
Jim Grosbach
2010-10-23
Move rejection of NEON parameters earlier in fast isel call processing,
Eric Christopher
2010-10-22
Silence compiler warnings.
Evan Cheng
2010-10-22
Add some basic ret instruction support to arm fast-isel.
Eric Christopher
2010-10-21
These don't need to be virtual.
Eric Christopher
2010-10-21
Handle storing args to the stack for calls.
Eric Christopher
2010-10-21
More load/store refactoring, call reg+offset simplification from within
Eric Christopher
2010-10-21
Custom lower f64 args passed in integer registers.
Eric Christopher
2010-10-20
Fix a TODO by removing some unnecesary copies.
Eric Christopher
2010-10-18
Revert r116220 - thus turning arm fast isel back on by default.
Eric Christopher
2010-10-18
Remove the check for invalid calling conventions. Testing shows that they're
Eric Christopher
2010-10-18
Lift arg promotion from the X86 backend. This should be unified at some point.
Eric Christopher
2010-10-17
Now that we handle all allocas via a non-SP reg offset remove all of the
Eric Christopher
2010-10-17
Allow more load types to be materialized through the allocas.
Eric Christopher
2010-10-17
Optimize GEP off of intermediate allocas.
Eric Christopher
2010-10-17
Fix comment.
Eric Christopher
2010-10-17
Turn on AddOperator folding in GEP.
Eric Christopher
2010-10-17
Use the i12 immediate versions of the load instructions - they're handled
Eric Christopher
2010-10-16
Fix some funky formatting that got through.
Eric Christopher
2010-10-15
Make sure offset is 0 for load/store register to the stack call.
Eric Christopher
2010-10-15
Fix else if -> if in store machinery.
Eric Christopher
2010-10-15
Refactor ARM fast-isel reg + offset to be a base + offset.
Eric Christopher
2010-10-15
Expand GEP handling for constant offsets.
Eric Christopher
2010-10-14
Handle more complex GEP based loads and add a few TODOs to deal with
Eric Christopher
2010-10-13
A few 80 column fixes.
Jim Grosbach
2010-10-13
Update comment.
Eric Christopher
2010-10-13
Start handling more global variables.
Eric Christopher
2010-10-12
Fix thinko in arm fast isel alloca rewrite.
Eric Christopher
2010-10-12
Rework alloca handling so that we can load or store from casted
Eric Christopher
[prev]
[next]