projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
ARMInstrInfo: Improve isSwiftFastImmShift
[oota-llvm.git]
/
lib
/
Target
/
PowerPC
/
PPCRegisterInfo.cpp
2013-05-16
Ulrich Weigand
[PowerPC] Use true offset value in "memrix" machine...
blob
|
commitdiff
|
raw
2013-05-15
Hal Finkel
Implement PPC counter loops as a late IR-level pass
blob
|
commitdiff
|
raw
|
diff to current
2013-04-09
Hal Finkel
Use virtual base registers on PPC
blob
|
commitdiff
|
raw
|
diff to current
2013-04-06
Hal Finkel
Implement PPCInstrInfo::FoldImmediate
blob
|
commitdiff
|
raw
|
diff to current
2013-04-01
Hal Finkel
Use ImmToIdxMap.count in PPCRegisterInfo
blob
|
commitdiff
|
raw
|
diff to current
2013-03-31
Hal Finkel
Cleanup ImmToIdxMap and noImmForm in PPCRegisterInfo
blob
|
commitdiff
|
raw
|
diff to current
2013-03-31
Hal Finkel
Add the PPC lfiwax instruction
blob
|
commitdiff
|
raw
|
diff to current
2013-03-31
Hal Finkel
Cleanup PPC(64) i32 -> float/double conversion
blob
|
commitdiff
|
raw
|
diff to current
2013-03-28
Hal Finkel
Cleanup PPC CR-spill kill flags and 32- vs. 64-bit...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-27
Hal Finkel
Allocate r0 on PPC
blob
|
commitdiff
|
raw
|
diff to current
2013-03-27
Hal Finkel
Don't spill PPC VRSAVE on non-Darwin (even in SjLj)
blob
|
commitdiff
|
raw
|
diff to current
2013-03-26
Hal Finkel
PPC: Use HWEncoding and TRI->getEncodingValue
blob
|
commitdiff
|
raw
|
diff to current
2013-03-26
Hal Finkel
Use multiple virtual registers in PPC CR spilling
blob
|
commitdiff
|
raw
|
diff to current
2013-03-26
Hal Finkel
Update PPCRegisterInfo's use of virtual registers to...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-23
Hal Finkel
Cleanup some unused reg. scavenger parameters in PPCReg...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-21
Hal Finkel
Remove the G8RC_NOX0_and_GPRC_NOR0 PPC register class
blob
|
commitdiff
|
raw
|
diff to current
2013-03-21
Hal Finkel
Implement builtin_{setjmp/longjmp} on PPC
blob
|
commitdiff
|
raw
|
diff to current
2013-03-21
Hal Finkel
Add support for spilling VRSAVE on PPC
blob
|
commitdiff
|
raw
|
diff to current
2013-03-21
Hal Finkel
Correct PPC FRAMEADDR lowering using a pseudo-register
blob
|
commitdiff
|
raw
|
diff to current
2013-03-19
Hal Finkel
Prepare to make r0 an allocatable register on PPC
blob
|
commitdiff
|
raw
|
diff to current
2013-03-19
Hal Finkel
Don't reserve R31 on PPC64 unless the frame pointer...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-17
Hal Finkel
Improve PPC VR (Altivec) register spilling
blob
|
commitdiff
|
raw
|
diff to current
2013-03-16
Hal Finkel
Remove PPC avoidWriteAfterWrite callback
blob
|
commitdiff
|
raw
|
diff to current
2013-03-14
Hal Finkel
Use frame-index scavenging for PPC register spilling
blob
|
commitdiff
|
raw
|
diff to current
2013-03-12
Hal Finkel
Don't reserve R2 on Darwin/PPC
blob
|
commitdiff
|
raw
|
diff to current
2013-03-12
Hal Finkel
PPC should always use the register scavenger for CR...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-24
Bill Schmidt
Fix PR14364.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-21
Eli Bendersky
Move the eliminateCallFramePseudoInstr method from...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-31
Chad Rosier
[PEI] Pass the frame index operand number to the elimin...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-02
Chandler Carruth
Move all of the header files which are involved in...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-30
Bill Wendling
Remove the Function::getFnAttributes method in favor...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-19
Bill Wendling
Rename the 'Attributes' class to 'Attribute'. It's...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-03
Chandler Carruth
Use the new script to sort the includes of every file...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-16
Joe Abbey
Using const cast to alleviate a warning.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-01
Chandler Carruth
Revert the majority of the next patch in the address...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-15
Micah Villmow
Resubmit the changes to llvm core to update the functio...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-11
Micah Villmow
Revert 165732 for further review.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-11
Micah Villmow
Add in the first iteration of support for llvm/clang...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-09
Bill Wendling
Create enums for the different attributes.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-26
Bill Wendling
Remove the `hasFnAttr' method from Function.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-16
Craig Topper
Change unsigned to uint32_t to match base class declara...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-12
Roman Divacky
This patch corrects logic in PPCFrameLowering for save...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-19
Hal Finkel
Mark most PPC register classes to avoid write-after...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-19
Hal Finkel
Add support for generating reg+reg preinc stores on...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-07
Jakob Stoklund Olesen
Add an MF argument to TRI::getPointerRegClass() and...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-23
Preston Gurd
This patch fixes a problem which arose when using the...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-22
Hal Finkel
PPC::DBG_VALUE must use Reg+Imm frame-index elimination...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-17
Craig Topper
Reorder includes in Target backends to following coding...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-06
Roman Divacky
Convert PowerPC to register mask operands.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-04
Craig Topper
Use uint16_t to store registers in callee saved registe...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-18
Jia Liu
Emacs-tag and some comment fix for all ARM, CellSPU...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-16
Hal Finkel
Cleanup PPC RLWINM8 vs RLWINM
blob
|
commitdiff
|
raw
|
diff to current
2011-12-30
Hal Finkel
Cleanup stack/frame register define/kill states. This...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-10
Hal Finkel
Make CR spill and restore use a reserved register....
blob
|
commitdiff
|
raw
|
diff to current
2011-12-07
Hal Finkel
make CR spill and restore 64-bit clean (no functional...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-07
Hal Finkel
make base register selection used in eliminateFrameInde...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-06
Hal Finkel
add RESTORE_CR and support CR unspills
blob
|
commitdiff
|
raw
|
diff to current
2011-12-06
Hal Finkel
remove old FIXME
blob
|
commitdiff
|
raw
|
diff to current
2011-12-05
Hal Finkel
enable PPC register scavenging by default (update tests...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-05
Hal Finkel
don't include CR bit subregs in callee-saved list
blob
|
commitdiff
|
raw
|
diff to current
2011-12-05
Hal Finkel
add register pressure for CR regs
blob
|
commitdiff
|
raw
|
diff to current
2011-12-02
Nick Lewycky
Move global variables in TargetMachine into new TargetO...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-22
Hal Finkel
add basic PPC register-pressure feedback; adjust the...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-25
Evan Cheng
Refactor PPC target to separate MC routines from Target...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-18
Evan Cheng
Move getInitialFrameState from TargetFrameInfo to MCAsm...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-18
Evan Cheng
Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-14
Evan Cheng
Next round of MC refactoring. This patch factor MC...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-28
Evan Cheng
Move CallFrameSetupOpcode and CallFrameDestroyOpcode...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-28
Evan Cheng
Hide more details in tablegen generated MCRegisterInfo...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-27
Evan Cheng
Merge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-24
Evan Cheng
Starting to refactor Target to separate out code that...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-17
Roman Divacky
Fix a few places where 32bit instructions/registerset...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-30
Rafael Espindola
Use the dwarf->llvm mapping to print register names...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-30
Rafael Espindola
Split ppc dwarf regnums into ppc64 and ppc32 flavours.
blob
|
commitdiff
|
raw
|
diff to current
2011-01-10
Anton Korobeynikov
Rename TargetFrameInfo into TargetFrameLowering. Also...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-18
Anton Korobeynikov
Restore the behavior of frame lowering before my refact...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-27
Anton Korobeynikov
Move more PEI-related hooks to TFI
blob
|
commitdiff
|
raw
|
diff to current
2010-11-18
Anton Korobeynikov
Move getInitialFrameState() to TargetFrameInfo
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-08-26
Jim Grosbach
Simplify eliminateFrameIndex() interface back down...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-30
Dale Johannesen
PPC doesn't supported VLA with large alignment. This was
blob
|
commitdiff
|
raw
|
diff to current
2010-07-16
Bill Wendling
Rename DBG_LABEL PROLOG_LABEL, because it's only used...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-03
Evan Cheng
Remove isSS argument from CreateFixedObject. Fixed...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-02
Rafael Espindola
Remove the TargetRegisterClass member from CalleeSavedInfo
blob
|
commitdiff
|
raw
|
diff to current
2010-06-02
Rafael Espindola
cleanup
blob
|
commitdiff
|
raw
|
diff to current
2010-05-20
Dale Johannesen
The PPC MFCR instruction implicitly uses all 8 of the CR
blob
|
commitdiff
|
raw
|
diff to current
2010-05-14
Bill Wendling
Rename "HasCalls" in MachineFrameInfo to "AdjustsStack...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-29
Dale Johannesen
Make naked functions work on PPC.
blob
|
commitdiff
|
raw
|
diff to current
2010-04-21
Evan Cheng
Implement -disable-non-leaf-fp-elim which disable frame...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-15
Dan Gohman
EnablePPC64RS and EnablePPC32RS are used in multiple...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-15
Dan Gohman
Fix a bunch of namespace polution.
blob
|
commitdiff
|
raw
|
diff to current
2010-04-05
Chris Lattner
remove the MMI pointer from MachineFrameInfo.
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-29
Benjamin Kramer
Make isInt?? and isUint?? template specializations...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-14
Chris Lattner
get MMI out of the label uniquing business, just go...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-14
Chris Lattner
Now that DBG_LABEL is updated, we can finally make...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-14
Chris Lattner
change the DBG_LABEL MachineInstr to always be created
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-02-12
Dale Johannesen
This should have gone in with 26015, see comments there.
blob
|
commitdiff
|
raw
|
diff to current
next