projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminating
[oota-llvm.git]
/
lib
/
Target
/
PowerPC
/
PPCRegisterInfo.cpp
2008-07-01
Dan Gohman
Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL...
blob
|
commitdiff
|
raw
2008-04-30
Arnold Schwaighofer
Tail call optimization improvements:
blob
|
commitdiff
|
raw
|
diff to current
2008-04-14
Dale Johannesen
Reverse sense of unwind-tables option. This means
blob
|
commitdiff
|
raw
|
diff to current
2008-04-08
Dale Johannesen
Implement new llc flag -disable-required-unwind-tables.
blob
|
commitdiff
|
raw
|
diff to current
2008-04-02
Dale Johannesen
Cosmetic changes per EH patch review feedback.
blob
|
commitdiff
|
raw
|
diff to current
2008-04-02
Dale Johannesen
Recommitting EH patch; this should answer most of the
blob
|
commitdiff
|
raw
|
diff to current
2008-04-01
Dale Johannesen
Revert 49006 for the moment.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-31
Dale Johannesen
Emit exception handling info for functions which are
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-20
Chris Lattner
detabify llvm, patch by Mike Stump!
blob
|
commitdiff
|
raw
|
diff to current
2008-03-10
Dale Johannesen
Disable prolog code that aligns the stack when a
blob
|
commitdiff
|
raw
|
diff to current
2008-03-10
Bill Wendling
Change the "enable/disable" mechanism so that we can...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-10
Nicolas Geoffray
Add description of individual bits in CR. This fix...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-04
Bill Wendling
Removed spurious EnablePPCRS check.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-04
Bill Wendling
Use a command-line option to turn register scavenging...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-03
Bill Wendling
This is the initial check-in for adding register scaven...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-13
Chris Lattner
Fix the PPC JIT regressions by encoding zeroreg as...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-10
Dan Gohman
Rename MRegisterInfo to TargetRegisterInfo.
blob
|
commitdiff
|
raw
|
diff to current
2008-02-01
Evan Cheng
Remove the nasty LABEL hack with a much less evil one...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-31
Evan Cheng
Add an extra operand to LABEL nodes which distinguishes...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-31
Evan Cheng
Makes the same change in ppc backend: avoid inserting...
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
Move a bunch more accessors from TargetInstrInfo to...
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-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-29
Chris Lattner
Remove attribution from file headers, per discussion...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-08
Chris Lattner
Fix a significant code quality regression I introduced...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-08
Chris Lattner
implement __builtin_return_addr(0) on ppc.
blob
|
commitdiff
|
raw
|
diff to current
2007-12-08
Chris Lattner
refactor some code to avoid overloading the name 'usesL...
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
Added canFoldMemoryOperand for PPC.
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-27
Chris Lattner
Fix a crash on invalid code due to memcpy lowering.
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-12
Anton Korobeynikov
Completely forgot, that we have some debug information...
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-16
Chris Lattner
Fix a bug handling frame references in ppc inline asm...
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-09-14
Evan Cheng
Fix comments.
blob
|
commitdiff
|
raw
|
diff to current
2007-09-07
Bill Wendling
Add missing index versions of instructions to the map.
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-14
Anton Korobeynikov
Long live the exception handling!
blob
|
commitdiff
|
raw
|
diff to current
2007-05-01
Evan Cheng
eliminateFrameIndex() change.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-25
Evan Cheng
Match MachineFunction::UsedPhysRegs changes.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-03
Nicolas Geoffray
The PPC64 ELF ABI is "intended to use the same structur...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-03
Nicolas Geoffray
Addition to the previous commit for getCalleeSavedRegCl...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-03
Nicolas Geoffray
The ELF ABI specifies F1-F8 registers as argument regis...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-21
Nicolas Geoffray
Protect R31's frame offset from being used by callee...
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-06
Evan Cheng
Minor interface change.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-28
Evan Cheng
PEI now passes a RegScavenger ptr to eliminateFrameIndex.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-27
Jim Laskey
Duplicate use of LR, take 2.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-27
Evan Cheng
Backing out Jim's LR spill changes. This was causing...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-25
Chris Lattner
implement support for the linux/ppc function call ABI...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-23
Jim Laskey
Don't spill LR as a callee saved register.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-23
Evan Cheng
By default, spills kills the register being stored.
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-01
Jim Laskey
Support for non-landing pad exception handling.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-01
Chris Lattner
Fix CodeGen/PowerPC/2007-01-31-InlineAsmAddrMode.ll
blob
|
commitdiff
|
raw
|
diff to current
2007-01-29
Jim Laskey
Only gather frame info if debug or eh.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-29
Jim Laskey
Landing pad-less eh for PPC.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-26
Jim Laskey
Change the MachineDebugInfo to MachineModuleInfo to...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-26
Jim Laskey
Make LABEL a builtin opcode.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-25
Evan Cheng
Fix comment.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-25
Evan Cheng
- Tell PEI that PPC will handle stack frame rounding...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-24
Jim Laskey
Repair debug frames as a prelude to eh_frames. Switche...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-23
Evan Cheng
hasFP() is now a virtual method of MRegisterInfo.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-02
Evan Cheng
Fix naming inconsistency.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Bill Wendling
What should be the last unnecessary <iostream>s in...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Chris Lattner
fix CodeGen/PowerPC/2006-12-07-LargeAlloca.ll on ppc64
blob
|
commitdiff
|
raw
|
diff to current
2006-12-06
Jim Laskey
Make it easier for gdb to find the return address.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-30
Evan Cheng
MachineInstr::setOpcode -> MachineInstr::setInstrDescriptor
blob
|
commitdiff
|
raw
|
diff to current
2006-11-27
Evan Cheng
Change MachineInstr ctor's to take a TargetInstrDescrip...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-20
Chris Lattner
r13 is the thread pointer on darwin/ppc64, don't alloca...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-17
Jim Laskey
Assert unhandled case.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-17
Jim Laskey
1. Ignore the -disable-fp-elim when the routine is...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-16
Jim Laskey
This is a general clean up of the PowerPC ABI. Address...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-15
Chris Lattner
Fix ppc64 epilog bug.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-15
Evan Cheng
Properly transfer kill / dead info.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-15
Chris Lattner
Fix the PPC regressions last night
blob
|
commitdiff
|
raw
|
diff to current
2006-11-14
Chris Lattner
Rework PPC64 calls. Now we have a LR8/CTR8 register...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-13
Evan Cheng
Matches MachineInstr changes.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-11
Jim Laskey
Make sure stack link is set in 64-bit.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-11
Chris Lattner
implement proper PPC64 prolog/epilog codegen.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-11
Jim Laskey
Running with frame pointers prevented debugging, extern...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-02
Reid Spencer
For PR786:
blob
|
commitdiff
|
raw
|
diff to current
2006-09-05
Chris Lattner
Completely eliminate def&use operands. Now a register...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-29
Jim Laskey
Handle callee saved registers in dwarf frame info ...
blob
|
commitdiff
|
raw
|
diff to current
next