projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Use direct types in Sparc def : Pat patterns.
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
ARMISelLowering.cpp
2013-03-19
Renato Golin
Improve long vector sext/zext lowering on ARM
blob
|
commitdiff
|
raw
2013-03-02
Jim Grosbach
ARM: Creating a vector from a lane of another.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-02
Jim Grosbach
Clean up code format a bit.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-02
Jim Grosbach
Tidy up. Trailing whitespace.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-02
Arnold Schwaighofer
ARM NEON: Fix v2f32 float intrinsics
blob
|
commitdiff
|
raw
|
diff to current
2013-03-01
Chad Rosier
Add support for using non-pic code for arm and thumb1...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-28
Chad Rosier
Tidy up; no functional change.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-28
Chad Rosier
Style; no functional change.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-27
Jim Grosbach
ARM: FMA is legal only if VFP4 is available.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-27
Chad Rosier
Remove this instance of dl as it's defined in a previou...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-20
Jim Grosbach
Update TargetLowering ivars for name policy.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-13
David Peixotto
Test commit. Fixed typo.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-12
Arnold Schwaighofer
ARM NEON: Handle v16i8 and v8i16 reverse shuffles
blob
|
commitdiff
|
raw
|
diff to current
2013-02-05
Jakob Stoklund Olesen
Move MRI liveouts to ARM return instructions.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-30
Eli Bendersky
Add a special ARM trap encoding for NaCl.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-29
Tim Northover
Fix 64-bit atomic operations in Thumb mode.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-29
Evan Cheng
Teach SDISel to combine fsin / fcos into a fsincos...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-25
Silviu Baranga
Fixed the condition codes for the atomic64 min/umin...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-07
Chandler Carruth
Switch TargetTransformInfo from an immutable analysis...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-02
Chandler Carruth
Move all of the header files which are involved in...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-30
Bill Wendling
Remove the Function::getFnAttributes method in favor...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-20
Bob Wilson
Revert "Adding support for llvm.arm.neon.vaddl[su]...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-20
Renato Golin
Adding support for llvm.arm.neon.vaddl[su].* and
blob
|
commitdiff
|
raw
|
diff to current
2012-12-19
Jakob Stoklund Olesen
Remove the explicit MachineInstrBuilder(MI) constructor.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-19
Patrik Hagglund
Change TargetLowering::findRepresentativeClass to take...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-19
Bill Wendling
Rename the 'Attributes' class to 'Attribute'. It's...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-13
Patrik Hagglund
Change TargetLowering::getRegClassFor to take an MVT...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-12
Evan Cheng
Sorry about the churn. One more change to getOptimalMem...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-12
Evan Cheng
- Rename isLegalMemOpType to isSafeMemOpType. "Legal...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-12
Evan Cheng
Avoid using lossy load / stores for memcpy / memset...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-11
Evan Cheng
Replace TargetLowering::isIntImmLegal() with
blob
|
commitdiff
|
raw
|
diff to current
2012-12-11
Patrik Hagglund
Revert EVT->MVT changes, r169836-169851, due to buildbo...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-11
Patrik Hagglund
Change TargetLowering::findRepresentativeClass to take...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-11
Patrik Hagglund
Change TargetLowering::getRegClassFor to take an MVT...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-11
Evan Cheng
Stylistic tweak.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-10
Evan Cheng
Some enhancements for memcpy / memset inline expansion.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-06
Evan Cheng
Replace r169459 with something safer. Rather than havin...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-06
Evan Cheng
Let targets provide hooks that compute known zero and...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-04
Matt Beaumont-Gay
Appease GCC's -Wparentheses.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-04
Evan Cheng
ARM custom lower ctpop for vector types. Patch by Pete...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-03
Chandler Carruth
Use the new script to sort the includes of every file...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-30
Sebastian Pop
Codegen failure for vmull with small vectors
blob
|
commitdiff
|
raw
|
diff to current
2012-11-29
Silviu Baranga
Added atomic 64 min/max/umin/umax instrinsics support...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-28
Benjamin Kramer
ARM: Implement CanLowerReturn so large vectors get...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-17
Eli Friedman
Mark FP_EXTEND form v2f32 to v2f64 as "expand" for...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-16
Weiming Zhao
Remove hard coded registers in ARM ldrexd and strexd...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-16
Anton Korobeynikov
Make sure FABS on v2f32 and v4f32 is legal on ARM NEON
blob
|
commitdiff
|
raw
|
diff to current
2012-11-15
Eli Friedman
Mark FP_ROUND for converting NEON v2f64 to v2f32 as...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-15
Craig Topper
Revert changing FNEG of v4f32 to Expand. It's legal.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-15
Craig Topper
Make FNEG and FABS of v4f32 Expand.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-15
Craig Topper
Add llvm.ceil, llvm.trunc, llvm.rint, llvm.nearbyint...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-10
Evan Cheng
Disable the Thumb no-return call optimization:
blob
|
commitdiff
|
raw
|
diff to current
2012-11-09
Chad Rosier
Revert r167620; this can be implemented using an existi...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-09
Chad Rosier
Add support for -mstrict-align compiler option for...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-06
Chad Rosier
Mark the Int_eh_sjlj_dispatchsetup pseudo instruction...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-02
Quentin Colombet
Vext Lowering was missing opportunities
blob
|
commitdiff
|
raw
|
diff to current
2012-10-30
Quentin Colombet
Change ForceSizeOpt attribute into MinSize attribute
blob
|
commitdiff
|
raw
|
diff to current
2012-10-27
Quentin Colombet
[code size][ARM] Emit regular call instructions instead...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-19
Stepan Dyatkovskiy
ARM:
blob
|
commitdiff
|
raw
|
diff to current
2012-10-16
Stepan Dyatkovskiy
Issue:
blob
|
commitdiff
|
raw
|
diff to current
2012-10-15
Silviu Baranga
Fixed PR13938: the ARM backend was crashing because...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-12
Manman Ren
ARM: tail-call inside a function where part of a byval...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-12
Jim Grosbach
ARM: Mark VSELECT as 'expand'.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-10
Stepan Dyatkovskiy
Fix for LDRB instruction:
blob
|
commitdiff
|
raw
|
diff to current
2012-10-10
Stepan Dyatkovskiy
Issue description:
blob
|
commitdiff
|
raw
|
diff to current
2012-10-09
Bill Wendling
Create enums for the different attributes.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-08
Micah Villmow
Move TargetData to DataLayout.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-29
Bob Wilson
Add LLVM support for Swift.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-27
Sylvestre Ledru
Revert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-27
Sylvestre Ledru
Fix a typo 'iff' => 'if'
blob
|
commitdiff
|
raw
|
diff to current
2012-09-26
Bill Wendling
Remove the `hasFnAttr' method from Function.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-26
James Molloy
Fix ordering of operands on lowering of atomicrmw min...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-18
Evan Cheng
Use vld1 / vst2 for unaligned v2f64 load / store. e...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-13
Silviu Baranga
This patch introduces A15 as a target in LLVM.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-08
Craig Topper
Set operation action for FFLOOR to Expand for all vecto...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-07
Jakob Stoklund Olesen
Custom DAGCombine for and/or/xor are for all ARMs.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-06
James Molloy
Fix self-host; ensure signedness is consistent.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-06
James Molloy
Improve codegen for BUILD_VECTORs on ARM.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-04
Arnold Schwaighofer
Patch to implement UMLAL/SMLAL instructions for the...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-31
Jakob Stoklund Olesen
Fix a couple of typos in EmitAtomic.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-20
Jakob Stoklund Olesen
Use a SmallPtrSet to dedup successors in EmitSjLjDispat...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-18
Jakob Stoklund Olesen
Remove the CAND/COR/CXOR custom ISD nodes and their...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-18
Jakob Stoklund Olesen
Also combine zext/sext into selects for ARM.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-18
Jakob Stoklund Olesen
Also pass logical ops to combineSelectAndUse.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-17
Jakob Stoklund Olesen
Add comment, clean up code. No functional change.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-16
Jakob Stoklund Olesen
Handle ARM MOVCC optimization in PeepholeOptimizer.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-15
Jakob Stoklund Olesen
Fold predicable instructions into MOVCC / t2MOVCC.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-15
Evan Cheng
Use vld1/vst1 to load/store f64 if alignment is < 4...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-13
Nadav Rotem
Do not optimize (or (and X,Y), Z) into BFI and other...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-12
Arnold Schwaighofer
Revert 161581: Patch to implement UMLAL/SMLAL instructi...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-12
Craig Topper
Change addTypeForNeon to use MVT instead of EVT so...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-09
Arnold Schwaighofer
Patch to implement UMLAL/SMLAL instructions for the...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-03
Bob Wilson
Fall back to selection DAG isel for calls to builtin...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-03
Eric Christopher
Add support for the ARM GHC calling convention, this...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-25
Jim Grosbach
ARM: Don't assume an SDNode is a constant.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-18
Andrew Trick
Fix ARMTargetLowering::isLegalAddImmediate to consider...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-18
Andrew Trick
whitespace
blob
|
commitdiff
|
raw
|
diff to current
2012-06-18
Manman Ren
ARM: use NOEN loads and stores if possible when handlin...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-15
Manman Ren
ARM: optimization for sub+abs.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-11
Bill Wendling
Re-enable the CMN instruction.
blob
|
commitdiff
|
raw
|
diff to current
next