Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
693f541526cdd5f084adc5b8a5a5b290401a0b8e
/
lib
/
Target
/
ARM
/
ARMInstrInfo.cpp
718cb66
Add lengthof and endof templates that hide a lot of sizeof computations.
by Owen Anderson
· 18 years ago
66a2a8f
ARM: make branch folder remove unconditional branches
by Dale Johannesen
· 18 years ago
13ab020
Remove clobbersPred. Add an OptionalDefOperand to instructions which have the 's' bit.
by Evan Cheng
· 18 years ago
4b9cb7d
Incorrect check.
by Evan Cheng
· 18 years ago
0e1d379
Reflects the chanegs made to PredicateOperand.
by Evan Cheng
· 18 years ago
d45eddd
Revert the earlier change that removed the M_REMATERIALIZABLE machine
by Dan Gohman
· 18 years ago
82a87a0
Replace M_REMATERIALIZIBLE and the newly-added isOtherReMaterializableLoad
by Dan Gohman
· 18 years ago
eaa91b0
Replace TargetInstrInfo::CanBeDuplicated() with a M_NOT_DUPLICABLE bit.
by Evan Cheng
· 18 years ago
d42e56e
Instructions with unique labels or embedded jumptables cannot be duplicated during ifcvt.
by Evan Cheng
· 18 years ago
13e8b51
Handle blocks with 2 unconditional branches in AnalyzeBranch.
by Dale Johannesen
· 18 years ago
bfd2ec4
Add a utility routine to check for unpredicated terminator instruction.
by Evan Cheng
· 18 years ago
1fc7cb6
Fix ARM condition code subsumission check.
by Evan Cheng
· 18 years ago
9328c1a
Stupid cut-n-paste bug caused me soooo much grief. Why wasn't there a compilation warning? I blame it on the FE folks.
by Evan Cheng
· 18 years ago
62ccdbf
Add missing const qualifiers.
by Evan Cheng
· 18 years ago
69d5556
Hooks for predication support.
by Evan Cheng
· 18 years ago
94679e6
Fix some -march=thumb regressions. tBR_JTr is not predicable.
by Evan Cheng
· 18 years ago
5a18ebc
BlockHasNoFallThrough() now returns true if block ends with a return instruction; AnalyzeBranch() should ignore predicated instructionsd.
by Evan Cheng
· 18 years ago
6ae3626
RemoveBranch() and InsertBranch() now returns number of instructions deleted / inserted.
by Evan Cheng
· 18 years ago
02c602b
PredicateInstruction returns true if the operation was successful.
by Evan Cheng
· 18 years ago
b5f8eff
Removed isPredicable().
by Evan Cheng
· 18 years ago
9307292
Hooks for predication support.
by Evan Cheng
· 18 years ago
44bec52
Add PredicateOperand to all ARM instructions that have the condition field.
by Evan Cheng
· 18 years ago
8593e41
Rewrite of Thumb constant islands handling (exact allowance for padding
by Dale Johannesen
· 18 years ago
faa5107
Rename findRegisterUseOperand to findRegisterUseOperandIdx to avoid confusion.
by Evan Cheng
· 18 years ago
1e341729
Relex assertions to account for additional implicit def / use operands.
by Evan Cheng
· 18 years ago
bed2946
Removed tabs everywhere except autogenerated & external files. Add make
by Anton Korobeynikov
· 18 years ago
3c5ad82
Inverted logic.
by Evan Cheng
· 18 years ago
f6fa5ee
findRegisterUseOperand() changed.
by Evan Cheng
· 18 years ago
9f6636f
Fix naming inconsistencies.
by Evan Cheng
· 18 years ago
8e59ea9
Spill / restore should avoid modifying the condition register.
by Evan Cheng
· 19 years ago
ad1b9a5
Copy and paste bug.
by Evan Cheng
· 19 years ago
c322a9a
Misseed thumb jumptable branch.
by Evan Cheng
· 19 years ago
29836c3
Factor GetInstSize() out of constpool island pass.
by Evan Cheng
· 19 years ago
1ee2925
Make LABEL a builtin opcode.
by Jim Laskey
· 19 years ago
a8e2989
ARM backend contribution from Apple.
by Evan Cheng
· 19 years ago
c0f64ff
Change MachineInstr ctor's to take a TargetInstrDescriptor reference instead
by Evan Cheng
· 19 years ago
3d7d39a
fix warning about missing newline at end of file
by Rafael Espindola
· 19 years ago
578e64a
implement uncond branch insertion, mark branches with isBranch.
by Chris Lattner
· 19 years ago
3ad5e5c
add shifts to addressing mode 1
by Rafael Espindola
· 19 years ago
7cca7c5
partial implementation of the ARM Addressing Mode 1
by Rafael Espindola
· 19 years ago
46adf81
change the addressing mode of the str instruction to reg+imm
by Rafael Espindola
· 19 years ago
aefe142
create the raddr addressing mode that matches any register and the frame index
by Rafael Espindola
· 19 years ago
49e4415
handle the "mov reg1, reg2" case in isMoveInstr
by Rafael Espindola
· 19 years ago
4b442b5
implement minimal versions of
by Rafael Espindola
· 19 years ago
7bc59bc
added a skeleton of the ARM backend
by Rafael Espindola
· 19 years ago