projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Store Register Exclusive should leave the source register Inst{3-0} unspecified.
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
ARMInstrInfo.h
2009-12-05
Dan Gohman
Remove the target hook TargetInstrInfo::BlockHasNoFallT...
blob
|
commitdiff
|
raw
2009-11-14
Evan Cheng
- Change TargetInstrInfo::reMaterialize to pass in...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-06
Evan Cheng
- Add pseudo instructions tLDRpci_pic and t2LDRpci_pic...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-02
Anton Korobeynikov
Use NEON reg-reg moves, where profitable. This reduces...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-04
Evan Cheng
Remove ARM specific getInlineAsmLength. We'll rely...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-02
Chris Lattner
Move the getInlineAsmLength virtual method from TAI...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-28
Evan Cheng
- More refactoring. This gets rid of all of the getOpco...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-24
David Goodwin
Correctly handle the Thumb-2 imm8 addrmode. Specialize...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-23
David Goodwin
Fix frame index elimination to correctly handle thumb...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Evan Cheng
Let callers decide the sub-register index on the def...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-08
David Goodwin
Checkpoint Thumb2 Instr info work. Generalized base...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-08
Evan Cheng
Add a Thumb2 instruction flag to that indicates whether...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-02
David Goodwin
Checkpoint refactoring of ThumbInstrInfo and ThumbRegis...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-01
Bob Wilson
Add a new addressing mode for NEON load/store instructions.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-30
Evan Cheng
A few more load instructions.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-29
Evan Cheng
Implement Thumb2 ldr.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-27
Anton Korobeynikov
ARM refactoring. Step 2: split RegisterInfo
blob
|
commitdiff
|
raw
|
diff to current
2009-06-26
Anton Korobeynikov
Split thumb-related stuff into separate classes.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-22
Bob Wilson
Add support for ARM's Advanced SIMD (NEON) instruction...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-09
Evan Cheng
Turns out AnalyzeBranch can modify the mbb being analyz...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-06
Evan Cheng
Move getPointerRegClass from TargetInstrInfo to TargetR...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-20
Evan Cheng
Change TargetInstrInfo::isMoveInstr to return source...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-03
Dan Gohman
Split foldMemoryOperand into public non-virtual and...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-18
Dan Gohman
Add more const qualifiers. This fixes build breakage...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-13
Evan Cheng
Handle the rest of pseudo instructions.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-13
Evan Cheng
Fix pre- and post-indexed load / store encoding bugs.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-12
Evan Cheng
Fix address mode 3 immediate offset mode encoding.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-12
Evan Cheng
Consolidate formats; fix FCMPED etc. encodings.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-12
Evan Cheng
Fix VFP conversion instruction encodings.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-11
Evan Cheng
Fix FMDRR encoding.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-11
Evan Cheng
Encode VFP load / store instructions.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-11
Evan Cheng
Encode VFP conversion instructions.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-11
Evan Cheng
Encode VFP arithmetic instructions.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-07
Evan Cheng
Encode misc arithmetic instructions.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-06
Evan Cheng
Encode extend instructions; more clean up.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-06
Evan Cheng
- Improve naming consistency: Branch -> BrFrm, BranchMi...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-06
Evan Cheng
Remove opcode from instruction TS flags; add MOVCC...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-06
Evan Cheng
Handle smul<x><y>, smulw<y>, smla<x><y>, smlaw<y>.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-06
Evan Cheng
Fix encoding of multiple instructions with 3 src operan...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-05
Evan Cheng
Restructure ARM code emitter to use instruction formats...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-03
Jim Grosbach
Add binary encoding support for multiply instructions...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-16
Dan Gohman
Const-ify several TargetInstrInfo methods.
blob
|
commitdiff
|
raw
|
diff to current
2008-10-07
Jim Grosbach
need ARM.h for ARMCC definition
blob
|
commitdiff
|
raw
|
diff to current
2008-10-07
Jim Grosbach
Encode the conditional execution predicate when JITing.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-13
Evan Cheng
Revert 56176. All those instruction formats are still...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-12
Evan Cheng
Eliminate unnecessary instruction formats.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-12
Evan Cheng
Rewrite address mode 1 code emission routines.
blob
|
commitdiff
|
raw
|
diff to current
2008-08-26
Owen Anderson
Make TargetInstrInfo::copyRegToReg return a bool indica...
blob
|
commitdiff
|
raw
|
diff to current
2008-08-14
Owen Anderson
Convert uses of std::vector in TargetInstrInfo to Small...
blob
|
commitdiff
|
raw
|
diff to current
2008-07-02
Owen Anderson
Make LiveVariables even more optional, by making it...
blob
|
commitdiff
|
raw
|
diff to current
2008-05-14
Dan Gohman
Change target-specific classes to use more precise...
blob
|
commitdiff
|
raw
|
diff to current
2008-04-16
Nicolas Geoffray
Infrastructure for getting the machine code size of...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-31
Evan Cheng
Move reMaterialize() from TargetRegisterInfo to TargetI...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-25
Dan Gohman
Add explicit keywords.
blob
|
commitdiff
|
raw
|
diff to current
2008-02-10
Dan Gohman
Rename MRegisterInfo to TargetRegisterInfo.
blob
|
commitdiff
|
raw
|
diff to current
2008-02-08
Evan Cheng
It's not always safe to fold movsd into xorpd, etc...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-07
Owen Anderson
Move even more functionality from MRegisterInfo into...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-04
Owen Anderson
Move some more functionality from MRegisterInfo to...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-01
Owen Anderson
Move some more instruction creation methods from Regist...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-01
Chris Lattner
Fix a problem where lib/Target/TargetInstrInfo.h would...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-31
Owen Anderson
Move copyRegToReg from MRegisterInfo to TargetInstrInfo...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-29
Chris Lattner
Remove attribution from file headers, per discussion...
blob
|
commitdiff
|
raw
|
diff to current
2007-10-18
Christopher Lamb
Fix a misnamed parameter.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-30
Raul Herbster
Instruction formats added used to generate multiply...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-07
Evan Cheng
Initial JIT support for ARM by Raul Fernandes Herbster.
blob
|
commitdiff
|
raw
|
diff to current
2007-07-10
Evan Cheng
Remove clobbersPred. Add an OptionalDefOperand to instr...
blob
|
commitdiff
|
raw
|
diff to current
2007-06-26
Dan Gohman
Revert the earlier change that removed the M_REMATERIAL...
blob
|
commitdiff
|
raw
|
diff to current
2007-06-19
Dan Gohman
Replace M_REMATERIALIZIBLE and the newly-added isOtherR...
blob
|
commitdiff
|
raw
|
diff to current
2007-06-19
Evan Cheng
Replace TargetInstrInfo::CanBeDuplicated() with a M_NOT...
blob
|
commitdiff
|
raw
|
diff to current
2007-06-15
Evan Cheng
Instructions with unique labels or embedded jumptables...
blob
|
commitdiff
|
raw
|
diff to current
2007-05-29
Evan Cheng
Add missing const qualifiers.
blob
|
commitdiff
|
raw
|
diff to current
2007-05-23
Evan Cheng
Hooks for predication support.
blob
|
commitdiff
|
raw
|
diff to current
2007-05-18
Evan Cheng
RemoveBranch() and InsertBranch() now returns number...
blob
|
commitdiff
|
raw
|
diff to current
2007-05-16
Evan Cheng
PredicateInstruction returns true if the operation...
blob
|
commitdiff
|
raw
|
diff to current
2007-05-16
Evan Cheng
Removed isPredicable().
blob
|
commitdiff
|
raw
|
diff to current
2007-05-16
Evan Cheng
Hooks for predication support.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-29
Evan Cheng
Factor GetInstSize() out of constpool island pass.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-26
Jim Laskey
Make LABEL a builtin opcode.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-19
Evan Cheng
ARM backend contribution from Apple.
blob
|
commitdiff
|
raw
|
diff to current
2006-10-24
Chris Lattner
implement uncond branch insertion, mark branches with...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-08
Rafael Espindola
change the addressing mode of the str instruction to...
blob
|
commitdiff
|
raw
|
diff to current
2006-07-10
Rafael Espindola
create the raddr addressing mode that matches any regis...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-14
Rafael Espindola
added a skeleton of the ARM backend
blob
|
commitdiff
|
raw
|
diff to current