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
/
ARMInstrInfo.cpp
Age
Commit message (
Expand
)
Author
2008-02-10
Rename MRegisterInfo to TargetRegisterInfo.
Dan Gohman
2008-02-08
It's not always safe to fold movsd into xorpd, etc. Check the alignment of th...
Evan Cheng
2008-01-15
Remove DefInst from LiveVariables::VarInfo. Use the facilities on MachineReg...
Owen Anderson
2008-01-11
rename MachineInstr::setInstrDescriptor -> setDesc
Chris Lattner
2008-01-07
Only mark instructions that load a single value without extension as isSimple...
Evan Cheng
2008-01-07
rename TargetInstrDescriptor -> TargetInstrDesc.
Chris Lattner
2008-01-07
Rename all the M_* flags to be namespace qualified enums, and switch
Chris Lattner
2008-01-07
Move a bunch more accessors from TargetInstrInfo to TargetInstrDescriptor
Chris Lattner
2008-01-07
remove MachineOpCode typedef.
Chris Lattner
2008-01-07
Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflects
Chris Lattner
2008-01-07
Move even more functionality from MRegisterInfo into TargetInstrInfo.
Owen Anderson
2008-01-06
rename isLoad -> isSimpleLoad due to evan's desire to have such a predicate.
Chris Lattner
2008-01-04
Move some more functionality from MRegisterInfo to TargetInstrInfo.
Owen Anderson
2008-01-01
Move some more instruction creation methods from RegisterInfo into InstrInfo.
Owen Anderson
2008-01-01
Fix a problem where lib/Target/TargetInstrInfo.h would include and use
Chris Lattner
2007-12-31
Move copyRegToReg from MRegisterInfo to TargetInstrInfo. This is part of the
Owen Anderson
2007-12-30
Add new shorter predicates for testing machine operands for various types:
Chris Lattner
2007-12-30
Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewis...
Chris Lattner
2007-12-30
use simplified operand addition methods.
Chris Lattner
2007-12-29
Remove attribution from file headers, per discussion on llvmdev.
Chris Lattner
2007-09-14
Remove isReg, isImm, and isMBB, and change all their users to use
Dan Gohman
2007-09-07
Add lengthof and endof templates that hide a lot of sizeof computations.
Owen Anderson
2007-07-12
ARM: make branch folder remove unconditional branches
Dale Johannesen
2007-07-10
Remove clobbersPred. Add an OptionalDefOperand to instructions which have the...
Evan Cheng
2007-07-06
Incorrect check.
Evan Cheng
2007-07-05
Reflects the chanegs made to PredicateOperand.
Evan Cheng
2007-06-26
Revert the earlier change that removed the M_REMATERIALIZABLE machine
Dan Gohman
2007-06-19
Replace M_REMATERIALIZIBLE and the newly-added isOtherReMaterializableLoad
Dan Gohman
2007-06-19
Replace TargetInstrInfo::CanBeDuplicated() with a M_NOT_DUPLICABLE bit.
Evan Cheng
2007-06-15
Instructions with unique labels or embedded jumptables cannot be duplicated d...
Evan Cheng
2007-06-13
Handle blocks with 2 unconditional branches in AnalyzeBranch.
Dale Johannesen
2007-06-08
Add a utility routine to check for unpredicated terminator instruction.
Evan Cheng
2007-06-08
Fix ARM condition code subsumission check.
Evan Cheng
2007-06-07
Stupid cut-n-paste bug caused me soooo much grief. Why wasn't there a compila...
Evan Cheng
2007-05-29
Add missing const qualifiers.
Evan Cheng
2007-05-23
Hooks for predication support.
Evan Cheng
2007-05-21
Fix some -march=thumb regressions. tBR_JTr is not predicable.
Evan Cheng
2007-05-21
BlockHasNoFallThrough() now returns true if block ends with a return instruct...
Evan Cheng
2007-05-18
RemoveBranch() and InsertBranch() now returns number of instructions deleted ...
Evan Cheng
2007-05-16
PredicateInstruction returns true if the operation was successful.
Evan Cheng
2007-05-16
Removed isPredicable().
Evan Cheng
2007-05-16
Hooks for predication support.
Evan Cheng
2007-05-15
Add PredicateOperand to all ARM instructions that have the condition field.
Evan Cheng
2007-04-29
Rewrite of Thumb constant islands handling (exact allowance for padding
Dale Johannesen
2007-04-26
Rename findRegisterUseOperand to findRegisterUseOperandIdx to avoid confusion.
Evan Cheng
2007-04-25
Relex assertions to account for additional implicit def / use operands.
Evan Cheng
2007-04-16
Removed tabs everywhere except autogenerated & external files. Add make
Anton Korobeynikov
2007-04-03
Inverted logic.
Evan Cheng
2007-03-26
findRegisterUseOperand() changed.
Evan Cheng
2007-03-19
Fix naming inconsistencies.
Evan Cheng
[next]