projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Get rid of the non-writeback versions VLDMDB and VSTMDB, which don't actually exist.
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
ARMBaseRegisterInfo.cpp
2011-03-25
Jakob Stoklund Olesen
Ignore special ARM allocation hints for unexpected...
blob
|
commitdiff
|
raw
2011-03-07
Cameron Zwarich
Move getRegPressureLimit() from TargetLoweringInfo...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-05
Anton Korobeynikov
Implement frame unwinding information emission for...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-10
Anton Korobeynikov
Rename TargetFrameInfo into TargetFrameLowering. Also...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-10
Jakob Stoklund Olesen
Simplify a bunch of isVirtualRegister() and isPhysicalR...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-17
Bill Wendling
During local stack slot allocation, the materializeFram...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-09
Jim Grosbach
When using multiple instructions to reference a frame...
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-22
Evan Cheng
Fix epilogue codegen to avoid leaving the stack pointer...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-20
Anton Korobeynikov
Move some more hooks 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-18
Evan Cheng
Code clean up.
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-11
Eric Christopher
Revert this temporarily.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-11
Eric Christopher
Change the prologue and epilogue to use push/pop for...
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-27
Jim Grosbach
Refactor ARM STR/STRB instruction patterns into STR...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-27
Jim Grosbach
Split ARM::LDRB into LDRBi12 and LDRBrs. Adjust accordi...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-26
Jim Grosbach
First part of refactoring ARM addrmode2 (load/store...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-26
Jim Grosbach
Nuke extraneous comment. It's applicable elsewhere...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-19
Jim Grosbach
Nuke a commented out bit that got missed a while back.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-18
Jim Grosbach
For Thumb2, try to use frame pointer references for...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-18
Jim Grosbach
ARM addrmode4 instructions (ldm, stm and friends) can...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-18
Jim Grosbach
Grammar tweak.
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-15
Jim Grosbach
move getRegisterNumbering() to out of ARMBaseRegisterIn...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-15
Jim Grosbach
simplify getRegisterNumbering(). Remove the unused...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-08
Jim Grosbach
Re-enable usage of the ARM base pointer. r113394 fixed...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-08
Jim Grosbach
Fix errant fall-throughs causing the base pointer to...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-08
Jim Grosbach
Be more careful about when to do dynamic stack realignm...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-08
Jim Grosbach
Add missing assert
blob
|
commitdiff
|
raw
|
diff to current
2010-09-08
Jim Grosbach
disable for the moment while tracking down a few Thumb2...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-08
Jim Grosbach
woops. need to update a test along with this.
blob
|
commitdiff
|
raw
|
diff to current
2010-09-08
Jim Grosbach
disable temporarily while sorting out a few test failur...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-03
Jim Grosbach
Re-apply r112883:
blob
|
commitdiff
|
raw
|
diff to current
2010-09-03
Jim Grosbach
Check the local frame alignment for determining whether...
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-09-02
Jim Grosbach
trailing whitespace
blob
|
commitdiff
|
raw
|
diff to current
2010-08-31
Jim Grosbach
SP relative offsets need to be adjusted by the local...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-31
Jim Grosbach
this assert should just be a condition, since this...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-26
Jim Grosbach
Simplify eliminateFrameIndex() interface back down...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-26
Jim Grosbach
tidy up a bit. no functional change.
blob
|
commitdiff
|
raw
|
diff to current
2010-08-26
Jim Grosbach
Turn off the scavenging based frame reg reuse briefly...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-26
Jim Grosbach
Enable pre-RA virtual frame base register allocation...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-25
Jim Grosbach
Don't override the var from the enclosing scope.
blob
|
commitdiff
|
raw
|
diff to current
2010-08-24
Jim Grosbach
Add ARM heuristic for when to allocate a virtual base...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-24
Jim Grosbach
Move enabling the local stack allocation pass into...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-24
Jim Grosbach
add ARM cmd line option to force always using virtual...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-19
Jim Grosbach
Better handling of offsets on frame index references...
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-18
Jim Grosbach
Enable ARM base register reuse to local stack slot...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-18
Jim Grosbach
Add hook for re-using virtual base registers for local...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-17
Jim Grosbach
Add materialization of virtual base registers for frame...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-17
Jim Grosbach
Add hook to examine an instruction referencing a frame...
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-08-09
Evan Cheng
ARMBaseRegisterInfo::hasFP() has been broken for a...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-05
Jim Grosbach
For local variables in functions with a frame pointer...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-05
Chandler Carruth
Silence a GCC warning about && and || without explicit...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-04
Jim Grosbach
and back in. false alarm on the tests from another...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-04
Jim Grosbach
oops. revert for a moment to clean up tests first.
blob
|
commitdiff
|
raw
|
diff to current
2010-08-04
Jim Grosbach
Reserve a stack slot if the function adjusts the stack...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-03
Nate Begeman
Add support for getting & setting the FPSCR application...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-22
Chris Lattner
switch a private implementation of GetFunctionSizeInBytes.
blob
|
commitdiff
|
raw
|
diff to current
2010-07-20
Eric Christopher
Constify some arguments.
blob
|
commitdiff
|
raw
|
diff to current
2010-07-17
Eric Christopher
Remove unnecessary check that was subsumed into canReal...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-17
Eric Christopher
Make more explicit and add some currently disabled...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-10
Chandler Carruth
Add parentheses yet again to satisfy GCC's warnings.
blob
|
commitdiff
|
raw
|
diff to current
2010-07-09
Jim Grosbach
In the presence of variable sized objects, allocate...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-08
Dale Johannesen
Changes to ARM tail calls, mostly cosmetic.
blob
|
commitdiff
|
raw
|
diff to current
2010-06-18
Jakob Stoklund Olesen
When using ADDri to get the address of a stack object...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-18
Dale Johannesen
An attempt to fix the problem Anton reported with
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-03
Dale Johannesen
Early implementation of tail call for ARM.
blob
|
commitdiff
|
raw
|
diff to current
2010-06-02
Bob Wilson
Rename canCombinedSubRegIndex method to something more...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-02
Rafael Espindola
Replace ARM's getCalleeSavedRegClasses with a simpler...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-25
Jakob Stoklund Olesen
Use enums instead of literals in the ARM backend.
blob
|
commitdiff
|
raw
|
diff to current
2010-05-24
Jakob Stoklund Olesen
Switch ARMRegisterInfo.td to use SubRegIndex and elimin...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-17
Jakob Stoklund Olesen
ARMBaseRegisterInfo::estimateRSStackSizeLimit() could...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-14
Evan Cheng
Teach two-address pass to do some coalescing while...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-14
Bill Wendling
Rename "HasCalls" in MachineFrameInfo to "AdjustsStack...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-14
Evan Cheng
Added a QQQQ register file to model 4-consecutive Q...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-13
Bob Wilson
Fix pr7110: For non-Darwin targets UnspilledCS1GPRs...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-06
Evan Cheng
Re-apply 103156 and 103157. 103156 didn't break anythin...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-06
Eric Christopher
Revert r103156 since it was breaking the build bots.
blob
|
commitdiff
|
raw
|
diff to current
2010-05-06
Evan Cheng
Adding pseudo 256-bit registers QQ0 . . . QQ7 to repres...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-26
Evan Cheng
Add ARM specific emitFrameIndexDebugValue.
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
ReuseFrameIndexVals is used in multiple files, so it...
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-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-20
Bob Wilson
Fix a very bad typo. Since the register number was...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-10
Jim Grosbach
Make sure the LR gets pushed in functions that use...
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-04
Bob Wilson
pr6478: The frame pointer spill frame index is only...
blob
|
commitdiff
|
raw
|
diff to current
2010-02-24
Jakob Stoklund Olesen
Create a stack frame on ARM when
blob
|
commitdiff
|
raw
|
diff to current
next