Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
0fba8cf9ffbb4397d3ddbb51469c8819d0faf3cc
/
test
/
CodeGen
/
ARM
0fba8cf
Make this more likely to generate a libcall.
by Chris Lattner
· 16 years ago
5afffae
Handle ARM inline asm "w" constraints with 64-bit ("d") registers.
by Bob Wilson
· 16 years ago
d831cda
- Support inline asm 'w' constraint for 128-bit vector types.
by Evan Cheng
· 16 years ago
324f4f1
Recognize canonical forms of vector shuffles where the same vector is used for
by Bob Wilson
· 16 years ago
a4025df
Fix PR5614: parts of a physical register def may be killed the rest.
by Evan Cheng
· 16 years ago
5cdc3a9
Materialize global addresses via movt/movw pair, this is always better
by Anton Korobeynikov
· 16 years ago
77b02be
move fconst[sd] to UAL. <rdar://7414913>
by Jim Grosbach
· 16 years ago
11cc4fa
Convert ARM tests to FileCheck for PR5307.
by Edward O'Callaghan
· 16 years ago
de9b6b1
Forgot to alter RUN line when converting to FileCheck.
by Edward O'Callaghan
· 16 years ago
85d1aab
Fix for bad FileCheck converts in revision 89584.
by Edward O'Callaghan
· 16 years ago
81fff07
Convert a few tests to FileCheck for PR5307.
by Edward O'Callaghan
· 16 years ago
21ce2e3
Revert 89562. We're being sneakier than I was giving us credit for, and this
by Jim Grosbach
· 16 years ago
f3b33d0
Darwin requires a frame pointer for all non-leaf functions to support correct
by Jim Grosbach
· 16 years ago
4aedb61
Remat VLDRD from constpool. Clean up some instruction property specifications.
by Evan Cheng
· 16 years ago
9ef4835
Fix codegen of conditional move of immediates. We were not making use of the immediate forms of cmov instructions at all.
by Evan Cheng
· 16 years ago
41a0456
Fix buildbots.
by Bob Wilson
· 16 years ago
60f34b9
Tail duplication still needs to iterate. Duplicating new instructions onto
by Bob Wilson
· 16 years ago
d2aad77
Forgot to commit test fixes
by Anton Korobeynikov
· 16 years ago
a443217
Detect need for autoalignment of the stack earlier to catch spills more
by Jim Grosbach
· 16 years ago
d57cdd5
- Change TargetInstrInfo::reMaterialize to pass in TargetRegisterInfo.
by Evan Cheng
· 16 years ago
e17ae4f
Add radar number.
by Evan Cheng
· 16 years ago
8fdd84c
Fix PR5412: Fix an inverted check and another missing sub-register check.
by Evan Cheng
· 16 years ago
1f6a3c8
Fix PR5411. Bug in UpdateKills. A reg def partially define its super-registers.
by Evan Cheng
· 16 years ago
236490d
Fix PR5410: LiveVariables lost subreg def:
by Evan Cheng
· 16 years ago
e516549
Use Unified Assembly Syntax for the ARM backend.
by Jim Grosbach
· 16 years ago
e8ea011
It turns out that the testcase in question uncovered subreg-handling bug.
by Anton Korobeynikov
· 16 years ago
fc2cba8
Honour subreg machine operands during asmprinting
by Anton Korobeynikov
· 16 years ago
54c78ef
Print VMOV (immediate) operands as hexadecimal values. Apple's assembler
by Bob Wilson
· 16 years ago
e7e0d62
Remove ARMPCLabelIndex from ARMISelLowering. Use ARMFunctionInfo::createConstPoolEntryUId() instead.
by Evan Cheng
· 16 years ago
3f13132
Update these tests for the new label names.
by Dan Gohman
· 16 years ago
8a008cc
Attempt again to fix buildbot failures: make expected output less specific
by Bob Wilson
· 16 years ago
1709dd7
Fix broken test.
by Bob Wilson
· 16 years ago
0d48d61
Add test for ARM indirectbr codegen.
by Bob Wilson
· 16 years ago
b23b201
fconsts / fconstd immediate should be proceeded with #.
by Evan Cheng
· 16 years ago
777c6b7
Re-apply 85799. It turns out my code isn't buggy.
by Evan Cheng
· 16 years ago
ba90864
Fix PR5367. QPR_8 is the super regclass of DPR_8 and SPR_8.
by Evan Cheng
· 16 years ago
ab453e0
Revert r85049, it is causing PR5367
by Anton Korobeynikov
· 16 years ago
454ac89
Revert 85799 for now. It might be breaking llvm-gcc driver.
by Evan Cheng
· 16 years ago
72ed88f
Initilize the machine LICM CSE map upon the first time an instruction is hoisted to
by Evan Cheng
· 16 years ago
580e791
Remove an irrelevant and poorly reduced test case.
by Evan Cheng
· 16 years ago
2ae0eec
Handle splats of undefs properly. This includes the testcase for PR5364 as well.
by Anton Korobeynikov
· 16 years ago
2e1da9f
64-bit FP loads & stores operate on both NEON and VFP pipelines.
by Anton Korobeynikov
· 16 years ago
8cd0a8c
vml[as].f32 cause stalls in following advanced SIMD instructions. Avoid using
by Jim Grosbach
· 16 years ago
07d236b
Update test to be more explicit about what instruction sequences are expected for each operation.
by Jim Grosbach
· 16 years ago
bcf2f2c
Expand 64-bit logical shift right inline
by Jim Grosbach
· 16 years ago
b4a976c
Expand 64-bit arithmetic shift right inline
by Jim Grosbach
· 16 years ago
c2b879f
Expand 64 bit left shift inline rather than using the libcall. For now, this
by Jim Grosbach
· 16 years ago
823bdbc
Add missing colons for FileCheck.
by Benjamin Kramer
· 16 years ago
4a26092
Convert to FileCheck
by Jim Grosbach
· 16 years ago
c1382b7
This fixes functions like
by Rafael Espindola
· 16 years ago
3938242
Use fconsts and fconstd to materialize small fp constants.
by Evan Cheng
· 16 years ago
2bda533
Add missing testcase.
by Rafael Espindola
· 16 years ago
b935031
Fix the rest of the ARM failures by converting them to FileCheck.
by Bob Wilson
· 16 years ago
13e80bd
Fix some more failures by converting to FileCheck.
by Bob Wilson
· 16 years ago
8bb080e
Convert to FileCheck, fixing failure due to tab change in the process.
by Bob Wilson
· 16 years ago
cc7a5b9
Update tests.
by Evan Cheng
· 16 years ago
bac6ed4
Revert 84843. Evan, this was breaking some of the if-conversion tests.
by Bob Wilson
· 16 years ago
87689d3
Move if-conversion before post-regalloc scheduling so the predicated instruction get scheduled properly.
by Evan Cheng
· 16 years ago
8000c6c
Don't generate sbfx / ubfx with negative lsb field. Patch by David Conrad.
by Evan Cheng
· 16 years ago
2095659
Match more patterns to movt.
by Evan Cheng
· 16 years ago
2bcf60a
Fix invalid for vector types fneg(bitconvert(x)) => bitconvert(x ^ sign)
by Anton Korobeynikov
· 16 years ago
7bf4bc5
convert to filecheck syntax and make a lot more aggressive.
by Chris Lattner
· 16 years ago
baa989e
rename test
by Chris Lattner
· 16 years ago
d3dd50f
Enable post-alloc scheduling for all ARM variants except for Thumb1.
by Evan Cheng
· 16 years ago
765cc0b
Revise ARM inline assembly memory operands to require the memory address to
by Bob Wilson
· 16 years ago
47eedaa
Add ARMv6T2 SBFX/UBFX instructions. Approved by Anton Korobeynikov.
by Sandeep Patel
· 16 years ago
9086945
Eliminate some redundant llvm-as calls.
by Benjamin Kramer
· 16 years ago
cda49a0
Update this test; the code is the same but it gets counted as one fewer remat.
by Dan Gohman
· 16 years ago
83815ae
Merge a bunch of NEON tests into larger files so they run faster.
by Bob Wilson
· 16 years ago
e8e72be
Convert some ARM tests with lots of greps to use FileCheck.
by Bob Wilson
· 16 years ago
8795070
Commit one last NEON test to use FileCheck. That's all of them now!
by Bob Wilson
· 16 years ago
0305dd7
Convert more NEON tests to use FileCheck.
by Bob Wilson
· 16 years ago
5631139
Add codegen support for NEON vst4lane intrinsics with 128-bit vectors.
by Bob Wilson
· 16 years ago
8cdb269
Add codegen support for NEON vst3lane intrinsics with 128-bit vectors.
by Bob Wilson
· 16 years ago
c5c6edb
Add codegen support for NEON vst2lane intrinsics with 128-bit vectors.
by Bob Wilson
· 16 years ago
4cf0189
Convert more NEON tests to use FileCheck.
by Bob Wilson
· 16 years ago
62e053e
Add codegen support for NEON vld4lane intrinsics with 128-bit vectors.
by Bob Wilson
· 16 years ago
5d78275
Convert more NEON tests to use FileCheck.
by Bob Wilson
· 16 years ago
0bf7d99
Add codegen support for NEON vld3lane intrinsics with 128-bit vectors.
by Bob Wilson
· 16 years ago
632606c
Use lower16 / upper16 imm modifiers to asmprint 32-bit imms splitted via movt/movw pair.
by Anton Korobeynikov
· 16 years ago
30aea9d
Add codegen support for NEON vld2lane intrinsics with 128-bit vectors.
by Bob Wilson
· 16 years ago
67a6103
Convert more NEON tests to use FileCheck.
by Bob Wilson
· 16 years ago
deb3141
Add codegen support for NEON vst4 intrinsics with <1 x i64> vectors.
by Bob Wilson
· 16 years ago
5adf60c
Add codegen support for NEON vst3 intrinsics with <1 x i64> vectors.
by Bob Wilson
· 16 years ago
24e04c5
Add codegen support for NEON vst2 intrinsics with <1 x i64> vectors.
by Bob Wilson
· 16 years ago
0ea38bb
Add codegen support for NEON vld4 intrinsics with <1 x i64> vectors.
by Bob Wilson
· 16 years ago
fe27c51
Convert more NEON tests to use FileCheck.
by Bob Wilson
· 16 years ago
c67160c
Add codegen support for NEON vld3 intrinsics with <1 x i64> vectors.
by Bob Wilson
· 16 years ago
a428808
Add codegen support for NEON vld2 intrinsics with <1 x i64> vectors.
by Bob Wilson
· 16 years ago
b2cae81
Convert more NEON tests to use FileCheck.
by Bob Wilson
· 16 years ago
99c372e
Convert test to FileCheck.
by Bob Wilson
· 16 years ago
63c9063
Add codegen support for NEON vst4 intrinsics with 128-bit vectors.
by Bob Wilson
· 16 years ago
66a7063
Add codegen support for NEON vst3 intrinsics with 128-bit vectors.
by Bob Wilson
· 16 years ago
d285575
Add codegen support for NEON vst2 intrinsics with 128-bit vectors.
by Bob Wilson
· 16 years ago
7708c22
Add codegen support for NEON vld4 intrinsics with 128-bit vectors.
by Bob Wilson
· 16 years ago
ff8952e
Add codegen support for NEON vld3 intrinsics with 128-bit vectors.
by Bob Wilson
· 16 years ago
967f875
Add tests for vld2 of 128-bit vectors.
by Bob Wilson
· 16 years ago
ec1d81c
Update NEON struct names to match llvm-gcc changes.
by Bob Wilson
· 16 years ago
3825ce8
Fix tests.
by Evan Cheng
· 16 years ago
62a1b5d
Move load / store multiple before post-alloc scheduling.
by Evan Cheng
· 16 years ago
Next »