projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
ARM LDM/STM system instruction variants.
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
ARMBaseRegisterInfo.cpp
2011-12-02
Nick Lewycky
Move global variables in TargetMachine into new TargetO...
blob
|
commitdiff
|
raw
2011-10-20
Chad Rosier
Revert 142337. Thumb1 still doesn't support dynamic...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-18
Chad Rosier
Add support for dynamic stack realignment when in thumb...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-11
Bill Wendling
Revert r141529. This is causing failures in the test...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-10
Bill Wendling
When getting the number of bits necessary for addressin...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-01
Chad Rosier
Revert r140924 "Attempt to fix dynamic stack realignmen...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-01
Chad Rosier
Attempt to fix dynamic stack realignment for thumb1...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-30
Jakob Stoklund Olesen
Store sub-class lists as a bit vector.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-13
Jim Grosbach
Tidy up a bit.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-30
Evan Cheng
Change ARM / Thumb2 addc / adde and subc / sube modelin...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-24
Jim Grosbach
Thumb1 ADD/SUB SP instructions are predicable in Thumb2...
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-07-18
Evan Cheng
Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-18
Frits van Bommel
Migrate LLVM and Clang to use the new makeArrayRef...
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-29
Jim Grosbach
Remove redundant Thumb2 ADD/SUB SP instruction definitions.
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-28
Evan Cheng
- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-27
Evan Cheng
More refactoring. Move getRegClass from TargetOperandIn...
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-18
Jakob Stoklund Olesen
Reserve D16-D13 on subtargets that don't support them.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-17
Jakob Stoklund Olesen
Explicitly invoke ArrayRef constructor to keep gcc...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-16
Jakob Stoklund Olesen
Rename TRI::getAllocationOrder() to getRawAllocationOrd...
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-19
Cameron Zwarich
Reuse the TargetInstrDesc.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-19
Cameron Zwarich
Correctly constrain a register class when computing...
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-19
Bob Wilson
Avoid write-after-write issue hazards for Cortex-A9.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-15
Chris Lattner
Fix a ton of comment typos found by codespell. Patch by
blob
|
commitdiff
|
raw
|
diff to current
2011-03-25
Jakob Stoklund Olesen
Ignore special ARM allocation hints for unexpected...
blob
|
commitdiff
|
raw
|
diff to current
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
next