index
:
emscripten-fastcomp
master
LLVM with the emscripten fastcomp javascript backend
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Target
/
ARM
/
ARMISelLowering.cpp
Age
Commit message (
Expand
)
Author
2012-09-08
Set operation action for FFLOOR to Expand for all vector types for X86. Set F...
Craig Topper
2012-09-07
Custom DAGCombine for and/or/xor are for all ARMs.
Jakob Stoklund Olesen
2012-09-06
Fix self-host; ensure signedness is consistent.
James Molloy
2012-09-06
Improve codegen for BUILD_VECTORs on ARM.
James Molloy
2012-09-04
Patch to implement UMLAL/SMLAL instructions for the ARM architecture
Arnold Schwaighofer
2012-08-31
Fix a couple of typos in EmitAtomic.
Jakob Stoklund Olesen
2012-08-20
Use a SmallPtrSet to dedup successors in EmitSjLjDispatchBlock.
Jakob Stoklund Olesen
2012-08-18
Remove the CAND/COR/CXOR custom ISD nodes and their select code.
Jakob Stoklund Olesen
2012-08-18
Also combine zext/sext into selects for ARM.
Jakob Stoklund Olesen
2012-08-18
Also pass logical ops to combineSelectAndUse.
Jakob Stoklund Olesen
2012-08-17
Add comment, clean up code. No functional change.
Jakob Stoklund Olesen
2012-08-16
Handle ARM MOVCC optimization in PeepholeOptimizer.
Jakob Stoklund Olesen
2012-08-15
Fold predicable instructions into MOVCC / t2MOVCC.
Jakob Stoklund Olesen
2012-08-15
Use vld1/vst1 to load/store f64 if alignment is < 4 and the target allows una...
Evan Cheng
2012-08-13
Do not optimize (or (and X,Y), Z) into BFI and other sequences if the AND ISD...
Nadav Rotem
2012-08-12
Revert 161581: Patch to implement UMLAL/SMLAL instructions for the ARM
Arnold Schwaighofer
2012-08-12
Change addTypeForNeon to use MVT instead of EVT so all the calls to getSimple...
Craig Topper
2012-08-09
Patch to implement UMLAL/SMLAL instructions for the ARM architecture
Arnold Schwaighofer
2012-08-03
Fall back to selection DAG isel for calls to builtin functions.
Bob Wilson
2012-08-03
Add support for the ARM GHC calling convention, this patch was in 3.0,
Eric Christopher
2012-07-25
ARM: Don't assume an SDNode is a constant.
Jim Grosbach
2012-07-18
Fix ARMTargetLowering::isLegalAddImmediate to consider thumb encodings.
Andrew Trick
2012-07-18
whitespace
Andrew Trick
2012-06-18
ARM: use NOEN loads and stores if possible when handling struct byval.
Manman Ren
2012-06-15
ARM: optimization for sub+abs.
Manman Ren
2012-06-11
Re-enable the CMN instruction.
Bill Wendling
2012-06-01
ARM: properly handle alignment for struct byval.
Manman Ren
2012-06-01
ARM: support struct byval in llvm
Manman Ren
2012-05-25
Change interface for TargetLowering::LowerCallTo and TargetLowering::LowerCall
Justin Holewinski
2012-05-20
Use the right register class for LDRrs.
Jakob Stoklund Olesen
2012-05-05
Add a new target hook "predictableSelectIsExpensive".
Benjamin Kramer
2012-05-04
Pacify GCC's -Wreturn-type
Matt Beaumont-Gay
2012-05-04
Make ARM and Mips use TargetMachine::getTLSModel()
Hans Wennborg
2012-04-30
Don't introduce illegal types when creating vmull operations. <rdar://11324364>
Bob Wilson
2012-04-20
Convert more uses of XXXRegisterClass to &XXXRegClass. No functional change s...
Craig Topper
2012-04-10
Handle llvm.fma.* intrinsics. rdar://10914096
Evan Cheng
2012-04-10
Fix a long standing tail call optimization bug. When a libcall is emitted
Evan Cheng
2012-04-09
When performing a truncating store, it's possible to rearrange the data
Chad Rosier
2012-04-09
Update comments and remove unnecessary isVolatile() check.
Chad Rosier
2012-04-06
Tidy up. 80 columns.
Jim Grosbach
2012-04-06
There is no portable std::abs overload for int64_t, use the llvm::abs64
Chandler Carruth
2012-04-06
Allow negative immediates in ARM and Thumb2 compares.
Jakob Stoklund Olesen
2012-04-04
Always compute all the bits in ComputeMaskedBits.
Rafael Espindola
2012-03-30
ARM target should allow codegenprep to duplicate ret instructions to enable t...
Evan Cheng
2012-03-29
Try using vmov.i32 to materialize FP32 constants that can't be materialized by
Lang Hames
2012-03-27
Remove unnecessary llvm:: qualifications
Craig Topper
2012-03-26
Prune includes and replace uses of ARMRegisterInfo.h with ARMBaeRegisterInfo.h
Craig Topper
2012-03-25
Replace uses of ARMBaseInstrInfo and ARMTargetMachine with the Base versions.
Craig Topper
2012-03-19
Perform mul combine when multiplying wiht negative constants.
Anton Korobeynikov
2012-03-17
Reorder includes to match coding standards. Fix an issue or two exposed by that.
Craig Topper
[next]