index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
Target
/
ARM
/
ARMISelLowering.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
ARM cannot select a pattern for trunc-store v4i8; /ARM/vrev.ll fails when pro...
Nadav Rotem
2011-10-15
1
-0
/
+2
*
Mark registers as DEAD because they're really just clobbers.
Bill Wendling
2011-10-15
1
-1
/
+1
*
Add missing correctness check to ARMTargetLowering::ReconstructShuffle. Fixe...
Eli Friedman
2011-10-14
1
-0
/
+8
*
Make sure that the register is in the register class before adding it as a ma...
Bill Wendling
2011-10-14
1
-1
/
+3
*
Mark the invoke call instruction as implicitly defining the callee-saved regi...
Bill Wendling
2011-10-14
1
-2
/
+31
*
Simplify and avoid undefined shift. Based on patch by Ahmed Charles.
Eli Friedman
2011-10-13
1
-2
/
+1
*
Reapply r141365 now that PR11107 is fixed.
Bill Wendling
2011-10-10
1
-0
/
+80
*
Revert r141365. It was causing MultiSource/Benchmarks/MiBench/consumer-lame to
Bill Wendling
2011-10-10
1
-80
/
+0
*
Take all of the invoke basic blocks and make the dispatch basic block their new
Bill Wendling
2011-10-07
1
-4
/
+28
*
Take the code that was emitted for the llvm.eh.dispatch.setup intrinsic and emit
Bill Wendling
2011-10-07
1
-0
/
+49
*
Thread the chain through the eh.sjlj.setjmp intrinsic, like it's documented to
Bill Wendling
2011-10-07
1
-1
/
+2
*
Reenable tail calls for iOS 5.0 and later.
Bob Wilson
2011-10-07
1
-2
/
+2
*
Reenable use of divmod compiler_rt functions for iOS 5.0 and later.
Bob Wilson
2011-10-07
1
-0
/
+7
*
Peephole optimization for ABS on ARM.
Anton Korobeynikov
2011-10-07
1
-0
/
+80
*
Use the correct vreg here.
Bill Wendling
2011-10-06
1
-1
/
+1
*
Generate the dispatch code for a 'thumb' function. This is very similar to the
Bill Wendling
2011-10-06
1
-2
/
+53
*
Generate the dispatch table for ARM mode.
Bill Wendling
2011-10-06
1
-29
/
+71
*
Refactor some of the code that sets up the entry block for SjLj EH. No functi...
Bill Wendling
2011-10-06
1
-79
/
+101
*
Use a thumb ORR instead of thumb2 ORR when in thumb-only mode. (Picky! Picky!)
Bill Wendling
2011-10-06
1
-7
/
+12
*
* Set the low bit of the return address when we are in thumb mode.
Bill Wendling
2011-10-06
1
-73
/
+90
*
Add the MBBs before inserting the instructions. Doing it afterwards could lead
Bill Wendling
2011-10-06
1
-28
/
+10
*
Get the proper call site numbers for the landing pads. Also remove a magic
Bill Wendling
2011-10-05
1
-15
/
+27
*
Look at the number of entries in the jump table and jump to a 'trap' block if
Bill Wendling
2011-10-05
1
-14
/
+50
*
Checkpoint for SJLJ EH code.
Bill Wendling
2011-10-05
1
-3
/
+75
*
Use the PC label ID rather than '1'. Add support for thumb-2, because I heard...
Bill Wendling
2011-10-03
1
-10
/
+41
*
Check-pointing the new SjLj EH lowering.
Bill Wendling
2011-10-03
1
-0
/
+74
*
Use the new ARMConstantPoolSymbol class to handle external symbols.
Bill Wendling
2011-10-01
1
-7
/
+9
*
Switch over to using ARMConstantPoolConstant for global variables, functions,
Bill Wendling
2011-10-01
1
-18
/
+21
*
ARM fix encoding of VMOV.f32 and VMOV.f64 immediates.
Jim Grosbach
2011-09-30
1
-46
/
+2
*
Tighten a ARM dag combine condition to avoid an identity transformation, which
Evan Cheng
2011-09-28
1
-1
/
+1
*
PR11004: Inline memcpy to avoid generating nested call sequence. Un-XFAIL 201...
David Meyer
2011-09-26
1
-1
/
+3
*
Lower ARM adds/subs to add/sub after adding optional CPSR operand.
Andrew Trick
2011-09-21
1
-26
/
+26
*
ARM isel bug fix for adds/subs operands.
Andrew Trick
2011-09-20
1
-16
/
+57
*
whitespace
Andrew Trick
2011-09-20
1
-13
/
+13
*
Thumb2 assembly parsing and encoding for STR.
Jim Grosbach
2011-09-16
1
-0
/
+13
*
Minor cleanup.
Eli Friedman
2011-09-15
1
-3
/
+2
*
Use a more efficient lowering for Unordered/Monotonic atomic load/store on Th...
Eli Friedman
2011-09-15
1
-2
/
+18
*
Tidy up a few 80 column violations.
Jim Grosbach
2011-09-13
1
-2
/
+3
*
Thumb unconditional branches are allowed in IT blocks, and therefore should h...
Owen Anderson
2011-09-09
1
-2
/
+4
*
Thumb2 assembly parsing and encoding for LDREX/LDREXB/LDREXD/LDREXH.
Jim Grosbach
2011-09-09
1
-9
/
+24
*
Add codegen support for vector select (in the IR this means a select
Duncan Sands
2011-09-06
1
-5
/
+12
*
Fix fall outs from my recent change on how carry bit is modeled during isel.
Evan Cheng
2011-09-06
1
-1
/
+1
*
Null-initialize to shut up -Wuninitialized warnings.
Eli Friedman
2011-09-01
1
-1
/
+1
*
64-bit atomic cmpxchg for ARM.
Eli Friedman
2011-08-31
1
-27
/
+74
*
Some 64-bit atomic operations on ARM. 64-bit cmpxchg coming next.
Eli Friedman
2011-08-31
1
-0
/
+179
*
Follow up to r138791.
Evan Cheng
2011-08-30
1
-0
/
+23
*
Change ARM / Thumb2 addc / adde and subc / sube modeling to use physical
Evan Cheng
2011-08-30
1
-73
/
+38
*
Expand ATOMIC_LOAD and ATOMIC_STORE for architectures I don't know well enoug...
Eli Friedman
2011-08-29
1
-0
/
+1
*
Silence GCC warnings and make an array const.
Benjamin Kramer
2011-08-27
1
-3
/
+3
*
Atomic load/store on ARM/Thumb.
Eli Friedman
2011-08-26
1
-0
/
+2
[prev]
[next]