projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Thumb2 assembly parsing and encoding for REV.
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
Thumb1RegisterInfo.cpp
2011-08-24
Jim Grosbach
Thumb1 ADD/SUB SP instructions are predicable in Thumb2...
blob
|
commitdiff
|
raw
2011-08-17
Jim Grosbach
80 columns.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-17
Jim Grosbach
Tidy up.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-12
Duncan Sands
Silence a bunch (but not all) "variable written but...
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-07-18
Evan Cheng
Move getInitialFrameState from TargetFrameInfo to MCAsm...
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-29
Jim Grosbach
Refactor away tSpill and tRestore pseudos in ARM backend.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-28
Evan Cheng
- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-02
Jakob Stoklund Olesen
Use TRI::has{Sub,Super}ClassEq() where possible.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-26
Jakob Stoklund Olesen
Add a TRI::getLargestLegalSuperClass hook to provide...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-18
Jim Grosbach
Trim a few unneeded includes.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-31
Jakob Stoklund Olesen
Provide a legal pointer register class when targeting...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-05
Anton Korobeynikov
In Thumb1 mode the constant might be materialized via...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-05
Anton Korobeynikov
Implement frame unwinding information emission for...
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-01-13
Jim Grosbach
When updating a tSpill/tRestore instruction to be a...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-10
Anton Korobeynikov
Rename TargetFrameInfo into TargetFrameLowering. Also...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-21
Eric Christopher
If we're not using reg+reg offset we're using reg+imm...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-16
Bill Wendling
Add tSpill and tRestore to the opcodes to replace with...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-15
Jim Grosbach
Thumb1 had two patterns for the same load-from-constant...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-15
Bill Wendling
If we're changing the frame register to a physical...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-14
Bill Wendling
The tLDR et al instructions were emitting either a...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-19
Benjamin Kramer
Avoid release build warnings.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-18
Anton Korobeynikov
Move hasFP() and few related hooks to TargetFrameInfo.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-15
Anton Korobeynikov
First step of huge frame-related refactoring: move...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-02
Jim Grosbach
Revert r114340 (improvements in Darwin function prologu...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-19
Jim Grosbach
Add a pre-dispatch SjLj EH hook on the unwind edge...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-20
Jim Grosbach
Simplify ARM callee-saved register handling by removing...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-03
Jim Grosbach
Re-apply r112883:
blob
|
commitdiff
|
raw
|
diff to current
2010-09-03
Daniel Dunbar
Revert "For ARM stack frames that utilize variable...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-02
Jim Grosbach
For ARM stack frames that utilize variable sized object...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-26
Jim Grosbach
Simplify eliminateFrameIndex() interface back down...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-19
Jim Grosbach
Add Thumb1 support for virtual frame indices.
blob
|
commitdiff
|
raw
|
diff to current
2010-08-10
Evan Cheng
Re-apply r110655 with fixes. Epilogue must restore...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-10
Daniel Dunbar
Revert r110655, "Fix ARM hasFP() semantics. It should...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-10
Evan Cheng
Fix ARM hasFP() semantics. It should return true whenev...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-20
Eric Christopher
Constify some arguments.
blob
|
commitdiff
|
raw
|
diff to current
2010-07-11
Rafael Espindola
Make getPhysicalRegisterRegClass non-virtual. Should...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-29
Jim Grosbach
skip dbg_value instructions
blob
|
commitdiff
|
raw
|
diff to current
2010-05-04
Jim Grosbach
rdar://7937137 - dbg values not being handled in thumb1...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-15
Dan Gohman
ReuseFrameIndexVals is used in multiple files, so it...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-15
Dan Gohman
Add const qualifiers to CodeGen's use of LLVM IR constr...
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-13
Bob Wilson
Change ARM ld/st multiple instructions to have variant...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-10
Jim Grosbach
comment why we use custom epilogue for t1 functions...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-10
Jim Grosbach
Clear up the last (famous last words) frame index value...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-09
Jim Grosbach
Change the Value argument to eliminateFrameIndex to...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-09
Jim Grosbach
scavenged frame index value re-use gets confused when...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-06
Jim Grosbach
Thumb1 epilogue code generation needs to take into...
blob
|
commitdiff
|
raw
|
diff to current
2010-02-24
Jim Grosbach
handle very large call frames when require SPAdj !...
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-03
Chris Lattner
improve portability to avoid conflicting with std:...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-09
Jim Grosbach
Use Unified Assembly Syntax for the ARM backend.
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-10-28
Jim Grosbach
Cleanup now that frame index scavenging via post-pass...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-22
Evan Cheng
Trim more includes.
blob
|
commitdiff
|
raw
|
diff to current
2009-10-21
Jim Grosbach
Missing piece of the ARM frame index post-scavenging...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-20
Jim Grosbach
Now that all ARM subtargets use frame index scavenging...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-19
Jim Grosbach
Enable allocation of R3 in Thumb1
blob
|
commitdiff
|
raw
|
diff to current
2009-10-19
Jim Grosbach
Adjust the scavenge register spilling to allow the...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-08
Jim Grosbach
Cleanup up unused R3LiveIn tracking.
blob
|
commitdiff
|
raw
|
diff to current
2009-10-08
Jim Grosbach
Re-enable register scavenging in Thumb1 by default.
blob
|
commitdiff
|
raw
|
diff to current
2009-10-07
Jim Grosbach
reverting thumb1 scavenging default due to test failure...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-07
Jim Grosbach
Enable thumb1 register scavenging by default.
blob
|
commitdiff
|
raw
|
diff to current
2009-10-07
Jim Grosbach
Add register-reuse to frame-index register scavenging...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-05
Jim Grosbach
In Thumb1, the register scavenger is not always able...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-01
Evan Cheng
ARM::tPOP and tPOP_RET each has an extra writeback...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-24
Jim Grosbach
Start of revamping the register scavenging in PEI....
blob
|
commitdiff
|
raw
|
diff to current
2009-09-06
Duncan Sands
Remove some unused variables and methods warned about by
blob
|
commitdiff
|
raw
|
diff to current
2009-08-13
Owen Anderson
Push LLVMContexts through the IntegerType APIs.
blob
|
commitdiff
|
raw
|
diff to current
2009-08-11
Evan Cheng
Shrinkify Thumb2 load / store multiple instructions.
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
Owen Anderson
Rename MVT to EVT, in preparation for splitting SimpleV...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-28
Evan Cheng
tADDrSPI doesn't have a predicate operand, but tADDhirr...
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-26
Evan Cheng
Rename tMOVhi2lor to tMOVgpr2tgpr. It's not moving...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-26
Evan Cheng
Refactor. Get rid of a few more getOpcode() calls.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-24
Owen Anderson
Revert the ConstantInt constructors back to their 2...
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-22
Owen Anderson
Get rid of the Pass+Context magic.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-20
Evan Cheng
Fix PR4567. Thumb1 target was using the wrong instructi...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-19
Evan Cheng
Fix a regression from 76124. Thumb1 instructions defaul...
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-16
Evan Cheng
Let callers decide the sub-register index on the def...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-14
Owen Anderson
Move EVER MORE stuff over to LLVMContext.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-14
Torok Edwin
llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
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-08
Torok Edwin
Implement changes from Chris's feedback.
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
Push methods into base class in preparation for sharing.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-08
Torok Edwin
Start converting to new error handling API.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-02
David Goodwin
Checkpoint refactoring of ThumbInstrInfo and ThumbRegis...
blob
|
commitdiff
|
raw
|
diff to current