projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Revert r141365. It was causing MultiSource/Benchmarks/MiBench/consumer-lame to
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
ARMISelLowering.cpp
2011-10-10
Bill Wendling
Revert r141365. It was causing MultiSource/Benchmarks...
blob
|
commitdiff
|
raw
2011-10-07
Bill Wendling
Take all of the invoke basic blocks and make the dispat...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-07
Bill Wendling
Take the code that was emitted for the llvm.eh.dispatch...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-07
Bill Wendling
Thread the chain through the eh.sjlj.setjmp intrinsic...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-07
Bob Wilson
Reenable tail calls for iOS 5.0 and later.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-07
Bob Wilson
Reenable use of divmod compiler_rt functions for iOS...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-07
Anton Korobeynikov
Peephole optimization for ABS on ARM.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-06
Bill Wendling
Use the correct vreg here.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-06
Bill Wendling
Generate the dispatch code for a 'thumb' function....
blob
|
commitdiff
|
raw
|
diff to current
2011-10-06
Bill Wendling
Generate the dispatch table for ARM mode.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-06
Bill Wendling
Refactor some of the code that sets up the entry block...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-06
Bill Wendling
Use a thumb ORR instead of thumb2 ORR when in thumb...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-06
Bill Wendling
* Set the low bit of the return address when we are...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-06
Bill Wendling
Add the MBBs before inserting the instructions. Doing...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-05
Bill Wendling
Get the proper call site numbers for the landing pads...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-05
Bill Wendling
Look at the number of entries in the jump table and...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-05
Bill Wendling
Checkpoint for SJLJ EH code.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-03
Bill Wendling
Use the PC label ID rather than '1'. Add support for...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-03
Bill Wendling
Check-pointing the new SjLj EH lowering.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-01
Bill Wendling
Use the new ARMConstantPoolSymbol class to handle exter...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-01
Bill Wendling
Switch over to using ARMConstantPoolConstant for global...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-30
Jim Grosbach
ARM fix encoding of VMOV.f32 and VMOV.f64 immediates.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-28
Evan Cheng
Tighten a ARM dag combine condition to avoid an identit...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-26
David Meyer
PR11004: Inline memcpy to avoid generating nested call...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-21
Andrew Trick
Lower ARM adds/subs to add/sub after adding optional...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-20
Andrew Trick
ARM isel bug fix for adds/subs operands.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-20
Andrew Trick
whitespace
blob
|
commitdiff
|
raw
|
diff to current
2011-09-16
Jim Grosbach
Thumb2 assembly parsing and encoding for STR.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-15
Eli Friedman
Minor cleanup.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-15
Eli Friedman
Use a more efficient lowering for Unordered/Monotonic...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-13
Jim Grosbach
Tidy up a few 80 column violations.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-09
Owen Anderson
Thumb unconditional branches are allowed in IT blocks...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-09
Jim Grosbach
Thumb2 assembly parsing and encoding for LDREX/LDREXB...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-06
Duncan Sands
Add codegen support for vector select (in the IR this...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-06
Evan Cheng
Fix fall outs from my recent change on how carry bit...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-01
Eli Friedman
Null-initialize to shut up -Wuninitialized warnings.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-31
Eli Friedman
64-bit atomic cmpxchg for ARM.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-31
Eli Friedman
Some 64-bit atomic operations on ARM. 64-bit cmpxchg...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-30
Evan Cheng
Follow up to r138791.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-30
Evan Cheng
Change ARM / Thumb2 addc / adde and subc / sube modelin...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-29
Eli Friedman
Expand ATOMIC_LOAD and ATOMIC_STORE for architectures...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-27
Benjamin Kramer
Silence GCC warnings and make an array const.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-26
Eli Friedman
Atomic load/store on ARM/Thumb.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-12
Jim Grosbach
ARM expansion of pre-indexed store pseudos should maint...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-12
Duncan Sands
Silence a bunch (but not all) "variable written but...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-11
Jim Grosbach
ARM STRH assembly parsing and encoding.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-09
Jim Grosbach
ARM fix typo in pre-indexed store lowering.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-05
Jim Grosbach
ARM refactor indexed store instructions.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-03
Eli Friedman
New approach to r136737: insert the necessary fences...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-02
Eli Friedman
ARM backend support for atomicrmw and cmpxchg with...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-29
Eric Christopher
Add support for the 'Q' constraint.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-27
Eli Friedman
Code generation for 'fence' instruction.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-27
Jim Grosbach
ARM extend instructions simplification.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-21
Owen Anderson
Split up the ARM so_reg ComplexPattern into so_reg_reg...
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-07-13
Evan Cheng
Improve codegen for select's:
blob
|
commitdiff
|
raw
|
diff to current
2011-07-08
Cameron Zwarich
Add an intrinsic and codegen support for fused multiply...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-08
Jim Grosbach
Add more info to FIXME.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-01
Jim Grosbach
ARMv7M vs. ARMv7E-M support.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-01
Eric Christopher
Add support for the 'j' immediate constraint. This...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-01
Eric Christopher
Add support for the ARM 't' register constraint. And...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-01
Eric Christopher
We'll return a null RC by default if we can't match.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-01
Eric Christopher
Add support for the 'x' constraint.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-30
Eric Christopher
Capitalize the unsigned part of the initializer.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-30
Eric Christopher
Rename Pair to RCPair lacking any better naming ideas.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-30
Eric Christopher
Add support for the 'h' constraint.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-30
Eric Christopher
Add a convenience typedef for std::pair<unsigned, const...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-29
Eric Christopher
Remove getRegClassForInlineAsmConstraint from the ARM...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-28
Evan Cheng
- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-28
Chad Rosier
Remove warning: 'c0' may be used uninitialized in this...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-24
Chad Rosier
The Neon VCVT (between floating-point and fixed-point...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-21
Eric Christopher
Handle the memory-ness of all U+ ARM constraints.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-18
Benjamin Kramer
Remove unused but set variables.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-16
Bruno Cardoso Lopes
Mark ldrexd/strexd w/ volatile memory by default
blob
|
commitdiff
|
raw
|
diff to current
2011-06-16
Chad Rosier
Revision r128665 added an optimization to make use...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-15
Bob Wilson
A minor simplification: no functional change.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-15
Evan Cheng
PerformBFICombine - (bfi A, (and B, Mask1), Mask2)...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-14
Tanya Lattner
Add an optimization that looks for a specific pair...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-14
Bruno Cardoso Lopes
Add one more argument to the prefetch intrinsic to...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-10
Cameron Zwarich
Provide an ARMCCState subclass of CCState so that ARM...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-09
Cameron Zwarich
A CCState was being created without setting whether...
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
Eric Christopher
Make the Uv constraint a memory operand. This doesn...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-02
Eric Christopher
Have LowerOperandForConstraint handle multiple characte...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-29
John McCall
On Darwin ARM, set the UNWIND_RESUME libcall to _Unwind...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-29
John McCall
I didn't mean to commit these residues of a personal...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-29
John McCall
On Darwin ARM, set the UNWIND_RESUME libcall to _Unwind...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-28
Bruno Cardoso Lopes
Add support for ARM ldrexd/strexd intrinsics. They...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-27
Cameron Zwarich
Fix the remaining atomic intrinsics to use the right...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-27
Evan Cheng
Don't use movw / movt for iOS static codegen for now...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-22
Renato Golin
RTABI chapter 4.3.4 specifies __eabi_mem* calls. Specif...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-20
Evan Cheng
Revert accidental commit.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-20
Evan Cheng
Revert r131664 and fix it in instcombine instead. rdar...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-19
Mon P Wang
Fixed sdiv and udiv for <4 x i16>. The test from r1254...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-18
Tanya Lattner
Handle perfect shuffle case that generates a vrev for...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-18
Evan Cheng
Revise r131553. Just use the type of the input node...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-18
Evan Cheng
Fix an ARMTargetLowering::LowerSELECT bug: legalized...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-18
Tanya Lattner
In r131488 I misunderstood how VREV works. It splits...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-18
Cameron Zwarich
Fix typo.
blob
|
commitdiff
|
raw
|
diff to current
next