projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Add ARMv6 itineraries.
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
ARMRegisterInfo.cpp
2009-07-08
David Goodwin
Generalize opcode selection in ARMBaseRegisterInfo.
blob
|
commitdiff
|
raw
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-08
David Goodwin
Start breaking out common base functionality for regist...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-01
Bob Wilson
Fix a comment typo.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-27
Anton Korobeynikov
Simplify a bit
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-22
Bob Wilson
For Darwin on ARMv6 and newer, make register r9 availab...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-22
Evan Cheng
hasFP should return true if frame address is taken.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-18
Evan Cheng
Remove UseThumbBacktraces. Just check if subtarget...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-18
Evan Cheng
- Update register allocation hint after coalescing...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-15
Evan Cheng
On Darwin, frame pointer r7 is never available.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-15
Evan Cheng
Part 1.
blob
|
commitdiff
|
raw
|
diff to current
2009-05-30
Bill Wendling
Untabification.
blob
|
commitdiff
|
raw
|
diff to current
2009-05-19
Bob Wilson
Follow up on new support for memory operands in ARM...
blob
|
commitdiff
|
raw
|
diff to current
2009-05-13
Bill Wendling
Change MachineInstrBuilder::addReg() to take a flag...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-07
Jim Grosbach
PR2985 / <rdar://problem/6584986>
blob
|
commitdiff
|
raw
|
diff to current
2009-03-13
Evan Cheng
Fix some significant problems with constant pools that...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-23
Bill Wendling
Propagate debug loc info through prologue/epilogue.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-13
Dale Johannesen
and one more file
blob
|
commitdiff
|
raw
|
diff to current
2009-02-06
Evan Cheng
Move getPointerRegClass from TargetInstrInfo to TargetR...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-10
Evan Cheng
Preliminary ARM debug support based on patch by Mikael...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-03
Dan Gohman
Add a sanity-check to tablegen to catch the case where...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-12
Evan Cheng
Fix encoding of single-precision VFP registers.
blob
|
commitdiff
|
raw
|
diff to current
2008-10-03
Dan Gohman
Switch the MachineOperand accessors back to the short...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-27
Evan Cheng
Re-apply 56683 with fixes.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-26
Bill Wendling
Temporarily reverting r56683. This is causing a failure...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-26
Evan Cheng
Fix @llvm.frameaddress codegen. FP elimination optimiza...
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-02-27
Evan Cheng
Spiller now remove unused spill slots.
blob
|
commitdiff
|
raw
|
diff to current
2008-02-20
Anton Korobeynikov
Remove bunch of gcc 4.3-related warnings from Target
blob
|
commitdiff
|
raw
|
diff to current
2008-02-10
Dan Gohman
Rename MRegisterInfo to TargetRegisterInfo.
blob
|
commitdiff
|
raw
|
diff to current
2008-01-11
Chris Lattner
rename MachineInstr::setInstrDescriptor -> setDesc
blob
|
commitdiff
|
raw
|
diff to current
2008-01-07
Chris Lattner
rename TargetInstrDescriptor -> TargetInstrDesc.
blob
|
commitdiff
|
raw
|
diff to current
2008-01-07
Chris Lattner
Rename MachineInstr::getInstrDescriptor -> getDesc...
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-06
Chris Lattner
rename isLoad -> isSimpleLoad due to evan's desire...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-06
Chris Lattner
rename isStore -> mayStore to more accurately reflect...
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
2007-12-31
Owen Anderson
Move copyRegToReg from MRegisterInfo to TargetInstrInfo...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-31
Chris Lattner
Rename SSARegMap -> MachineRegisterInfo in keeping...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-30
Chris Lattner
Add new shorter predicates for testing machine operands...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-30
Chris Lattner
Use MachineOperand::getImm instead of MachineOperand...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-30
Chris Lattner
use simplified operand addition methods.
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-12-08
Evan Cheng
Doh
blob
|
commitdiff
|
raw
|
diff to current
2007-12-08
Evan Cheng
Fix a compilation warning.
blob
|
commitdiff
|
raw
|
diff to current
2007-12-05
Evan Cheng
Add a argument to storeRegToStackSlot and storeRegToAdd...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-02
Evan Cheng
Remove redundant foldMemoryOperand variants and other...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-13
Dale Johannesen
Add parameter to getDwarfRegNum to permit targets
blob
|
commitdiff
|
raw
|
diff to current
2007-11-13
Bill Wendling
Unify CALLSEQ_{START,END}. They take 4 parameters:...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-11
Anton Korobeynikov
Use TableGen to emit information for dwarf register...
blob
|
commitdiff
|
raw
|
diff to current
2007-10-18
Evan Cheng
- Added getOpcodeAfterMemoryUnfold(). It doesn't unfold...
blob
|
commitdiff
|
raw
|
diff to current
2007-10-18
Evan Cheng
Use SmallVectorImpl instead of SmallVector with hardcod...
blob
|
commitdiff
|
raw
|
diff to current
2007-10-05
Evan Cheng
- Added a few target hooks to generate load / store...
blob
|
commitdiff
|
raw
|
diff to current
2007-09-26
Evan Cheng
Allow copyRegToReg to emit cross register classes copies.
blob
|
commitdiff
|
raw
|
diff to current
2007-07-19
Evan Cheng
Change instruction description to split OperandList...
blob
|
commitdiff
|
raw
|
diff to current
2007-07-19
Evan Cheng
Only adjust esp around calls in presence of alloca.
blob
|
commitdiff
|
raw
|
diff to current
2007-07-14
Anton Korobeynikov
Long live the exception handling!
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-07-05
Evan Cheng
Added ARM::CPSR to represent ARM CPSR status register.
blob
|
commitdiff
|
raw
|
diff to current
2007-05-29
Evan Cheng
Add missing const qualifiers.
blob
|
commitdiff
|
raw
|
diff to current
2007-05-15
Evan Cheng
Add PredicateOperand to all ARM instructions that have...
blob
|
commitdiff
|
raw
|
diff to current
2007-05-07
Lauro Ramos Venancio
Fix PR1390 in a better way.
blob
|
commitdiff
|
raw
|
diff to current
2007-05-05
Lauro Ramos Venancio
Fix PR1390.
blob
|
commitdiff
|
raw
|
diff to current
2007-05-03
Lauro Ramos Venancio
Debug support for arm-linux.
blob
|
commitdiff
|
raw
|
diff to current
2007-05-01
Evan Cheng
eliminateFrameIndex() change.
blob
|
commitdiff
|
raw
|
diff to current
2007-05-01
Evan Cheng
Under normal circumstances, when a frame pointer is...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-27
Lauro Ramos Venancio
add parenthesis.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-27
Lauro Ramos Venancio
In Thumb mode, the frame register must be R7.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-25
Evan Cheng
Match MachineFunction::UsedPhysRegs changes.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-19
Lauro Ramos Venancio
Fix a bug in getFrameRegister.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-16
Anton Korobeynikov
Removed tabs everywhere except autogenerated & external...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-03
Evan Cheng
Fixed a bug that causes codegen of noop like add r0...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-20
Evan Cheng
Added MRegisterInfo hook to re-materialize an instruction.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-19
Evan Cheng
Fix naming inconsistencies.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-07
Evan Cheng
Fix one more Thumb eliminateFrameIndex bug.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-06
Evan Cheng
Register scavenging is now on by default for ARM.
blob
|
commitdiff
|
raw
|
diff to current
2007-03-06
Evan Cheng
Scavenge a register using the register scavenger when...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-02
Dale Johannesen
eliminate unnecessary reset of SP in epilog on darwin
blob
|
commitdiff
|
raw
|
diff to current
2007-03-01
Evan Cheng
Use a spilled free callee-saved register as scratch...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-01
Evan Cheng
- Track which callee-saved registers are spilled.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-28
Evan Cheng
Doh. ARM::PC is obvious a reserved register.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-28
Evan Cheng
Make requiresRegisterScavenging determination on a...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-28
Evan Cheng
Start making use of RegScavenger.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-27
Evan Cheng
Let MRegisterInfo now owns RegScavenger; eliminateFrame...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-23
Lauro Ramos Venancio
bugfix: SP wasn't updated for varargs when frame pointe...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-23
Evan Cheng
Add option to turn on register scavenger; By default...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-21
Jim Laskey
Support to provide exception and selector registers.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-19
Evan Cheng
Re-apply my liveintervalanalysis changes. Now with...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-19
Reid Spencer
For PR1207:
blob
|
commitdiff
|
raw
|
diff to current
2007-02-17
Evan Cheng
Added getReservedRegs().
blob
|
commitdiff
|
raw
|
diff to current
2007-02-07
Evan Cheng
isLowRegister() expects input is a physical register.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-07
Evan Cheng
Rename.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-07
Evan Cheng
If sp offset will be materialized in a register. Clear...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-07
Evan Cheng
Get rid of references to iostream.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-07
Evan Cheng
In thumb mode, R3 is reserved, but it can be live in...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-07
Evan Cheng
- If fp (r7) is used to reference stack objects, use...
blob
|
commitdiff
|
raw
|
diff to current
next