projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Use a more efficient lowering for Unordered/Monotonic atomic load/store on Thumb1.
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
Thumb2InstrInfo.cpp
2011-08-24
Jim Grosbach
Thumb1 ADD/SUB SP instructions are predicable in Thumb2...
blob
|
commitdiff
|
raw
2011-08-11
Owen Anderson
Handle new register classes in Thumb2 mode. Should...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-20
Evan Cheng
Sink ARMMCExpr and ARMAddressingModes into MC layer...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-30
Jim Grosbach
Refact ARM Thumb1 tMOVr instruction family.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-30
Jim Grosbach
Thumb1 register to register MOV instruction is predicable.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-30
Jim Grosbach
Kill dead code.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-29
Jim Grosbach
Remove redundant Thumb2 ADD/SUB SP instruction definitions.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-28
Evan Cheng
Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.inc
blob
|
commitdiff
|
raw
|
diff to current
2011-06-28
Evan Cheng
- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-05
Anton Korobeynikov
Preliminary support for ARM frame save directives emiss...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-22
Evan Cheng
Guard against de-referencing MBB.end().
blob
|
commitdiff
|
raw
|
diff to current
2011-02-21
Evan Cheng
Skipping over debugvalue instructions to determine...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-05
Evan Cheng
Making use of VFP / NEON floating point multiply-accumu...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-03
Evan Cheng
Two sets of changes. Sorry they are intermingled.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-01
Owen Anderson
Thread the determination of branch prediction hit rates...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-01
Owen Anderson
Provide an option to restore old-style if-conversion...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-28
Owen Anderson
Part one of switching to using a more sane heuristic...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-21
Chris Lattner
convert targets to the new MF.getMachineMemOperand...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-10
Evan Cheng
Teach if-converter to be more careful with predicating...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-30
Jim Grosbach
Many Thumb2 instructions can reference the full ARM...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-11
Jakob Stoklund Olesen
Replace copyRegToReg with copyPhysReg for ARM.
blob
|
commitdiff
|
raw
|
diff to current
2010-06-29
Bob Wilson
The t2MOVi16 and t2MOVTi16 instructions do not set...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-29
Evan Cheng
Change if-cvt options to something that actually as...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-25
Evan Cheng
Change if-conversion block size limit checks to add...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-22
Evan Cheng
Tail merging pass shall not break up IT blocks. rdar...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-18
Evan Cheng
Allow ARM if-converter to be run after post allocation...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-15
Dale Johannesen
Next round of tail call changes. Register used in...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-09
Evan Cheng
Allow target to place 2-address pass inserted copies...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-02
Jim Grosbach
Clean up 80 column violations. No functional change.
blob
|
commitdiff
|
raw
|
diff to current
2010-05-06
Dan Gohman
Add a DebugLoc argument to TargetInstrInfo::copyRegToRe...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-06
Evan Cheng
Add argument TargetRegisterInfo to loadRegFromStackSlot...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-26
Bob Wilson
Handle register-to-register copies within the tGPR...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-02
Chris Lattner
use DebugLoc default ctor instead of DebugLoc::getUnkno...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-27
Jim Grosbach
Thumb2 storeFrom/LoadToStackSlot() need to handle tGPR...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-08
Bob Wilson
Fix a crash compiling 254.gap for Thumb2. The Thumb2...
blob
|
commitdiff
|
raw
|
diff to current
2010-02-06
Bob Wilson
Handle AddrMode6 (for NEON load/stores) in Thumb2's...
blob
|
commitdiff
|
raw
|
diff to current
2010-01-19
Jakob Stoklund Olesen
Remove predicates when changing an add into an unpredic...
blob
|
commitdiff
|
raw
|
diff to current
2009-12-05
Dan Gohman
Remove the target hook TargetInstrInfo::BlockHasNoFallT...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-08
Evan Cheng
Refactor code.
blob
|
commitdiff
|
raw
|
diff to current
2009-11-07
Jim Grosbach
80-column cleanup of file header comments
blob
|
commitdiff
|
raw
|
diff to current
2009-11-07
Evan Cheng
t2ldrpci_pic can be used for blockaddress as well.
blob
|
commitdiff
|
raw
|
diff to current
2009-11-07
Evan Cheng
Refactor code. Fix a potential missing check. Teach...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-07
Evan Cheng
- Add TargetInstrInfo::isIdentical(). It's similar...
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-11-01
Evan Cheng
Fix a couple more places where we are creating ld ...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-28
Bob Wilson
Add a Thumb BRIND pattern. Change the ARM BRIND assemb...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-15
Bob Wilson
Handle AddrMode4 for Thumb2 in rewriteT2FrameIndex...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-27
Evan Cheng
Fix PR4789. Teach eliminateFrameIndex how to handle...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-11
Jim Grosbach
Whitespace cleanup. Remove trailing whitespace.
blob
|
commitdiff
|
raw
|
diff to current
2009-08-10
Evan Cheng
Always use the 16-bit tMOVgpr2gpr instead of the 32...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-07
Evan Cheng
Use 16-bit tMOVgpr2gpr instead of tMOVr to copy GPR...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-07
Evan Cheng
It turns out most of the thumb2 instructions are not...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-03
Evan Cheng
Use the i12 variant of load / store opcodes if offset...
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-29
Evan Cheng
Optimize Thumb2 jumptable to use tbb / tbh when all...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-28
David Goodwin
Thumb-2: fix typo that caused incorrect stack eliminati...
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-27
Evan Cheng
More DCE.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-27
Evan Cheng
Get rid of more dead code.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-27
Evan Cheng
Get rid of some more getOpcode calls.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-27
Evan Cheng
Use t2LDRi12 and t2STRi12 to load / store to / from...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-27
Evan Cheng
Use the right instructions to copy between GPR and...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-25
Evan Cheng
Get rid of a couple of unnecessary getOpcode calls.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-25
Evan Cheng
Change Thumb2 jumptable codegen to one that uses two...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-24
Evan Cheng
Clean up.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-24
Evan Cheng
FLDD, FLDS, FCPYD, FCPYS, FSTD, FSTS, VMOVD, VMOVQ...
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
Anton Korobeynikov
Emit cross regclass register moves for thumb2.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-11
Evan Cheng
Major changes to Thumb (not Thumb2). Many 16-bit instru...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-10
David Goodwin
t2LDM_RET does not fall-through.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-08
David Goodwin
Use common code for both ARM and Thumb-2 instruction...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-08
David Goodwin
Generalize opcode selection in ARMBaseRegisterInfo.
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-02
David Goodwin
Checkpoint refactoring of ThumbInstrInfo and ThumbRegis...
blob
|
commitdiff
|
raw
|
diff to current