projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Don't attach annotations to MCInst's. Instead, have the disassembler return, and...
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
ARMISelLowering.cpp
2011-09-15
Eli Friedman
Minor cleanup.
blob
|
commitdiff
|
raw
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
2011-05-18
Cameron Zwarich
Fix more of PR8825 by correctly using rGPR registers...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-11
Bill Wendling
Give the 'eh.sjlj.dispatchsetup' intrinsic call the...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-06
Eli Friedman
Make the logic for determining function alignment more...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-03
Bob Wilson
Temporarily disable use of divmod compiler-rt functions...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-03
Dan Gohman
Add an unfolded offset field to LSR's Formula record...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-29
Eric Christopher
80-col.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-26
Jim Grosbach
ARM and Thumb2 support for atomic MIN/MAX/UMIN/UMAX...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-23
Andrew Trick
Thumb2 and ARM add/subtract with carry fixes.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-20
Evan Cheng
Remove -use-divmod-libcall. Let targets opt in when...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-20
Stuart Hastings
Excise unintended hunk in 129858. <rdar://problem...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-20
Stuart Hastings
ARM byval support. Will be enabled by another patch...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-19
Eric Christopher
Remove some duplicate op action entries and reorganize.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-15
Chris Lattner
Fix a ton of comment typos found by codespell. Patch by
blob
|
commitdiff
|
raw
|
diff to current
2011-04-15
Evan Cheng
Fix another fcopysign lowering bug. If src is f64 and...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-13
Cameron Zwarich
Fix a typo in an ARM-specific DAG combine. This fixes...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-12
Cameron Zwarich
Split a store of a VMOVDRR into two integer stores...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-08
Evan Cheng
Change -arm-trap-func= into a non-arm specific option...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-07
Evan Cheng
Add option to emit @llvm.trap as a function call instea...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-07
Tanya Lattner
Prevent ARM DAG Combiner from doing an AND or OR combin...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-07
Evan Cheng
Change -arm-divmod-libcall to a target neutral option.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-05
Owen Anderson
Reapply r128946 (pseudoization of various instructions...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-05
Owen Anderson
Revert r128946 while I figure out why it broke the...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-05
Owen Anderson
Give RSBS and RSCS the pseudo treatment.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-05
Owen Anderson
Fix bugs in the pseuo-ization of ADCS/SBCS pointed...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-05
Bill Wendling
Revamp the SjLj "dispatch setup" intrinsic.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-02
Cameron Zwarich
Do some peephole optimizations to remove pointless...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-01
Evan Cheng
Issue libcalls __udivmod*i4 / __divmod*i4 for div ...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-31
Evan Cheng
Distribute (A + B) * C to (A * C) + (B * C) to make...
blob
|
commitdiff
|
raw
|
diff to current
next