projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[SystemZ] Clean up warning
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
Thumb1RegisterInfo.cpp
2015-01-29
Eric Christopher
Migrate ARM except for TTI, AsmPrinter, and frame lowering
blob
|
commitdiff
|
raw
2014-12-19
Tilmann Scheller
[ARM] Remove dead assignment.
blob
|
commitdiff
|
raw
|
diff to current
2014-11-17
Oliver Stannard
[Thumb1] Re-write emitThumbRegPlusImmediate
blob
|
commitdiff
|
raw
|
diff to current
2014-11-05
Tilmann Scheller
[ARM] Remove another redundant assignment.
blob
|
commitdiff
|
raw
|
diff to current
2014-10-20
Tim Northover
ARM: rework Thumb1 frame index rewriting
blob
|
commitdiff
|
raw
|
diff to current
2014-10-20
Oliver Stannard
[Thumb] Fix crash in Thumb1RegisterInfo::rewriteFrameIndex
blob
|
commitdiff
|
raw
|
diff to current
2014-10-14
Tim Northover
ARM: allow misaligned local variables in Thumb1 mode.
blob
|
commitdiff
|
raw
|
diff to current
2014-08-05
Eric Christopher
Have MachineFunction cache a pointer to the subtarget...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-04
Eric Christopher
Remove the TargetMachine forwards for TargetSubtargetIn...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-02
Jim Grosbach
Simplify resolveFrameIndex() signature.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-22
Craig Topper
Prune includes in ARM target.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-02
Benjamin Kramer
[C++11] Replace llvm::next and llvm::prior with std...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-04
Tim Northover
ARM: remove unnecessary state-tracking during frame...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-28
Robert Wilhelm
Even more spelling fixes for "instruction".
blob
|
commitdiff
|
raw
|
diff to current
2013-06-07
Bill Wendling
Don't cache the instruction and register info from...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-22
Hal Finkel
Allow the register scavenger to spill multiple registers
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-19
Jakob Stoklund Olesen
Remove the explicit MachineInstrBuilder(MI) constructor.
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-05-07
Jakob Stoklund Olesen
Add an MF argument to TRI::getPointerRegClass() and...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-20
Craig Topper
Convert more uses of XXXRegisterClass to &XXXRegClass...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-17
Craig Topper
Reorder includes to match coding standards. Fix an...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-01
Jakob Stoklund Olesen
Handle regmasks in Thumb1RegisterInfo::saveScavengerReg...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-28
Jakob Stoklund Olesen
Enable ARM base pointer when calling functions with...
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-02-07
Craig Topper
Convert assert(0) to llvm_unreachable
blob
|
commitdiff
|
raw
|
diff to current
2011-12-07
Evan Cheng
Add bundle aware API for querying instruction propertie...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-10
Chad Rosier
Fix a regression from r138445. If we're loading from...
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-17
Jim Grosbach
80 columns.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-17
Jim Grosbach
Tidy up.
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-06-30
Jim Grosbach
Refact ARM Thumb1 tMOVr instruction family.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-30
Jim Grosbach
Thumb1 register to register MOV instruction is predicable.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-29
Jim Grosbach
Refactor away tSpill and tRestore pseudos in ARM backend.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-28
Evan Cheng
- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-02
Jakob Stoklund Olesen
Use TRI::has{Sub,Super}ClassEq() where possible.
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-18
Jim Grosbach
Trim a few unneeded includes.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-31
Jakob Stoklund Olesen
Provide a legal pointer register class when targeting...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-05
Anton Korobeynikov
In Thumb1 mode the constant might be materialized via...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-05
Anton Korobeynikov
Implement frame unwinding information emission for...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-05
Anton Korobeynikov
Preliminary support for ARM frame save directives emiss...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-13
Jim Grosbach
When updating a tSpill/tRestore instruction to be a...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-10
Anton Korobeynikov
Rename TargetFrameInfo into TargetFrameLowering. Also...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-21
Eric Christopher
If we're not using reg+reg offset we're using reg+imm...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-16
Bill Wendling
Add tSpill and tRestore to the opcodes to replace with...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-15
Jim Grosbach
Thumb1 had two patterns for the same load-from-constant...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-15
Bill Wendling
If we're changing the frame register to a physical...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-14
Bill Wendling
The tLDR et al instructions were emitting either a...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-19
Benjamin Kramer
Avoid release build warnings.
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-11-02
Jim Grosbach
Revert r114340 (improvements in Darwin function prologu...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-19
Jim Grosbach
Add a pre-dispatch SjLj EH hook on the unwind edge...
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-03
Jim Grosbach
Re-apply r112883:
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-08-26
Jim Grosbach
Simplify eliminateFrameIndex() interface back down...
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-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-07-20
Eric Christopher
Constify some arguments.
blob
|
commitdiff
|
raw
|
diff to current
2010-07-11
Rafael Espindola
Make getPhysicalRegisterRegClass non-virtual. Should...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-29
Jim Grosbach
skip dbg_value instructions
blob
|
commitdiff
|
raw
|
diff to current
2010-05-04
Jim Grosbach
rdar://7937137 - dbg values not being handled in thumb1...
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
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-13
Bob Wilson
Change ARM ld/st multiple instructions to have variant...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-10
Jim Grosbach
comment why we use custom epilogue for t1 functions...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-10
Jim Grosbach
Clear up the last (famous last words) frame index value...
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-06
Jim Grosbach
Thumb1 epilogue code generation needs to take into...
blob
|
commitdiff
|
raw
|
diff to current
2010-02-24
Jim Grosbach
handle very large call frames when require SPAdj !...
blob
|
commitdiff
|
raw
|
diff to current
2010-01-19
Jakob Stoklund Olesen
Remove predicates when changing an add into an unpredic...
blob
|
commitdiff
|
raw
|
diff to current
2009-12-03
Chris Lattner
improve portability to avoid conflicting with std:...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-09
Jim Grosbach
Use Unified Assembly Syntax for the ARM backend.
blob
|
commitdiff
|
raw
|
diff to current
2009-11-07
Jim Grosbach
80-column cleanup of file header comments
blob
|
commitdiff
|
raw
|
diff to current
2009-10-28
Jim Grosbach
Cleanup now that frame index scavenging via post-pass...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-22
Evan Cheng
Trim more includes.
blob
|
commitdiff
|
raw
|
diff to current
2009-10-21
Jim Grosbach
Missing piece of the ARM frame index post-scavenging...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-20
Jim Grosbach
Now that all ARM subtargets use frame index scavenging...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-19
Jim Grosbach
Enable allocation of R3 in Thumb1
blob
|
commitdiff
|
raw
|
diff to current
2009-10-19
Jim Grosbach
Adjust the scavenge register spilling to allow the...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-08
Jim Grosbach
Cleanup up unused R3LiveIn tracking.
blob
|
commitdiff
|
raw
|
diff to current
2009-10-08
Jim Grosbach
Re-enable register scavenging in Thumb1 by default.
blob
|
commitdiff
|
raw
|
diff to current
2009-10-07
Jim Grosbach
reverting thumb1 scavenging default due to test failure...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-07
Jim Grosbach
Enable thumb1 register scavenging by default.
blob
|
commitdiff
|
raw
|
diff to current
2009-10-07
Jim Grosbach
Add register-reuse to frame-index register scavenging...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-05
Jim Grosbach
In Thumb1, the register scavenger is not always able...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-01
Evan Cheng
ARM::tPOP and tPOP_RET each has an extra writeback...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-24
Jim Grosbach
Start of revamping the register scavenging in PEI....
blob
|
commitdiff
|
raw
|
diff to current
next