projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
RegScavenger::enterBasicBlock should always reset register state.
2009-11-12
Jim Grosbach
Move the utility function UpdateTerminator() from CodePlacem...
commit
|
commitdiff
|
tree
2009-11-12
Jim Grosbach
Revert 86857. It's causing consumer-typeset to fail...
commit
|
commitdiff
|
tree
2009-11-11
Jim Grosbach
Do jump table adjustment before constant island allocation
commit
|
commitdiff
|
tree
2009-11-11
Jim Grosbach
The TBB and TBH instructions for Thumb2 are really...
commit
|
commitdiff
|
tree
2009-11-09
Jim Grosbach
Now that the default is 'enabled,' a separate command...
commit
|
commitdiff
|
tree
2009-11-09
Jim Grosbach
Update test
commit
|
commitdiff
|
tree
2009-11-09
Jim Grosbach
Enable dynamic stack realignment by default.
commit
|
commitdiff
|
tree
2009-11-09
Jim Grosbach
Set dynamic stack realignment to real values.
commit
|
commitdiff
|
tree
2009-11-09
Jim Grosbach
Work around assembler not recognizing #0.0 form immediate...
commit
|
commitdiff
|
tree
2009-11-09
Jim Grosbach
Use Unified Assembly Syntax for the ARM backend.
commit
|
commitdiff
|
tree
2009-11-08
Jim Grosbach
Use aligned load/store instructions for spilling Q...
commit
|
commitdiff
|
tree
2009-11-07
Jim Grosbach
80-column cleanup of file header comments
commit
|
commitdiff
|
tree
2009-11-07
Jim Grosbach
Support alignment specifier for NEON vld/vst instructions
commit
|
commitdiff
|
tree
2009-11-07
Jim Grosbach
80-columns
commit
|
commitdiff
|
tree
2009-11-04
Jim Grosbach
Grammar.
commit
|
commitdiff
|
tree
2009-11-04
Jim Grosbach
Now that the memory leak from McCat/08-main has been...
commit
|
commitdiff
|
tree
2009-11-04
Jim Grosbach
If a function has no stack frame at all, dynamic realignment...
commit
|
commitdiff
|
tree
2009-11-04
Jim Grosbach
dynamic stack realignment necessitates scanning the...
commit
|
commitdiff
|
tree
2009-11-02
Jim Grosbach
Missing bit of universal built + hosted
commit
|
commitdiff
|
tree
2009-10-31
Jim Grosbach
vml[as].f32 cause stalls in following advanced SIMD...
commit
|
commitdiff
|
tree
2009-10-31
Jim Grosbach
Consolidate test files
commit
|
commitdiff
|
tree
2009-10-31
Jim Grosbach
Change to use FileCheck
commit
|
commitdiff
|
tree
2009-10-31
Jim Grosbach
Make tests more explicit about which instructions are...
commit
|
commitdiff
|
tree
2009-10-31
Jim Grosbach
Grammar tweak to comments
commit
|
commitdiff
|
tree
2009-10-31
Jim Grosbach
Update test to be more explicit about what instruction...
commit
|
commitdiff
|
tree
2009-10-31
Jim Grosbach
Update test to be more explicit about what instruction...
commit
|
commitdiff
|
tree
2009-10-31
Jim Grosbach
Expand 64-bit logical shift right inline
commit
|
commitdiff
|
tree
2009-10-31
Jim Grosbach
Expand 64-bit arithmetic shift right inline
commit
|
commitdiff
|
tree
2009-10-31
Jim Grosbach
Expand 64 bit left shift inline rather than using the...
commit
|
commitdiff
|
tree
2009-10-31
Jim Grosbach
Convert to FileCheck
commit
|
commitdiff
|
tree
2009-10-31
Jim Grosbach
The universal SDKROOT should only be assigned when...
commit
|
commitdiff
|
tree
2009-10-30
Jim Grosbach
Build in ARM mode explicitly when on ARM Darwin
commit
|
commitdiff
|
tree
2009-10-30
Jim Grosbach
Allow cross target build
commit
|
commitdiff
|
tree
2009-10-30
Jim Grosbach
When cross-building, the CFLAGS and CXXFLAGS are for...
commit
|
commitdiff
|
tree
2009-10-30
Jim Grosbach
Remove extraneous comment line
commit
|
commitdiff
|
tree
2009-10-30
Jim Grosbach
update name check for Apple style builds to be more...
commit
|
commitdiff
|
tree
2009-10-30
Jim Grosbach
Dial back the realignment a bit.
commit
|
commitdiff
|
tree
2009-10-29
Jim Grosbach
To get more thorough testing from llc-beta nightly...
commit
|
commitdiff
|
tree
2009-10-29
Jim Grosbach
When the function is doing dynamic stack realignment...
commit
|
commitdiff
|
tree
2009-10-28
Jim Grosbach
Cleanup now that frame index scavenging via post-pass...
commit
|
commitdiff
|
tree
2009-10-27
Jim Grosbach
Enable virtual register based frame index scavenging...
commit
|
commitdiff
|
tree
2009-10-27
Jim Grosbach
Infrastructure for dynamic stack realignment on ARM...
commit
|
commitdiff
|
tree
2009-10-25
Jim Grosbach
of -> or
commit
|
commitdiff
|
tree
2009-10-25
Jim Grosbach
80-column cleanup
commit
|
commitdiff
|
tree
2009-10-25
Jim Grosbach
When the scavenger is looking for a good candidate...
commit
|
commitdiff
|
tree
2009-10-24
Jim Grosbach
Restrict Thumb1 register allocation to low registers...
commit
|
commitdiff
|
tree
2009-10-23
Jim Grosbach
FIXME no longer applies. R12 and R3 are available for...
commit
|
commitdiff
|
tree
2009-10-21
Jim Grosbach
Missing piece of the ARM frame index post-scavenging...
commit
|
commitdiff
|
tree
2009-10-21
Jim Grosbach
The spill restore needs to be resolved to the SP/FP...
commit
|
commitdiff
|
tree
2009-10-21
Jim Grosbach
Conditionalize ARM/T2 frame index post-scavenging while...
commit
|
commitdiff
|
tree
2009-10-21
Jim Grosbach
Improve handling of immediates by splitting 32-bit...
commit
|
commitdiff
|
tree
2009-10-21
Jim Grosbach
Cleanup of frame index scavenging. Better code flow...
commit
|
commitdiff
|
tree
2009-10-20
Jim Grosbach
Disable by default while debugging
commit
|
commitdiff
|
tree
2009-10-20
Jim Grosbach
add cmd line opt to disable frame index reuse for ARM...
commit
|
commitdiff
|
tree
2009-10-20
Jim Grosbach
Better handle instructions that re-def a scratch register
commit
|
commitdiff
|
tree
2009-10-20
Jim Grosbach
Register re-use for scavenged frame indices must check...
commit
|
commitdiff
|
tree
2009-10-20
Jim Grosbach
Now that all ARM subtargets use frame index scavenging...
commit
|
commitdiff
|
tree
2009-10-20
Jim Grosbach
Enable post-pass frame index register scavenging for...
commit
|
commitdiff
|
tree
2009-10-20
Jim Grosbach
Refs: A8-598.
commit
|
commitdiff
|
tree
2009-10-20
Jim Grosbach
Add missing encoding bits to NLdSt class of instructions.
commit
|
commitdiff
|
tree
2009-10-19
Jim Grosbach
Enable allocation of R3 in Thumb1
commit
|
commitdiff
|
tree
2009-10-19
Jim Grosbach
Adjust the scavenge register spilling to allow the...
commit
|
commitdiff
|
tree
2009-10-14
Jim Grosbach
Make loop not recalc getNumOperands() each time around
commit
|
commitdiff
|
tree
2009-10-14
Jim Grosbach
quiet compiler warning
commit
|
commitdiff
|
tree
2009-10-14
Jim Grosbach
Inst{11-8} for vshl should be 0b0101, not 0b1111.
commit
|
commitdiff
|
tree
2009-10-09
Jim Grosbach
when previous scratch register is killed, flag the...
commit
|
commitdiff
|
tree
2009-10-08
Jim Grosbach
Cleanup up unused R3LiveIn tracking.
commit
|
commitdiff
|
tree
2009-10-08
Jim Grosbach
Re-enable register scavenging in Thumb1 by default.
commit
|
commitdiff
|
tree
2009-10-08
Jim Grosbach
bugfix. The target may use virtual registers that aren...
commit
|
commitdiff
|
tree
2009-10-07
Jim Grosbach
reverting thumb1 scavenging default due to test failure...
commit
|
commitdiff
|
tree
2009-10-07
Jim Grosbach
Enable thumb1 register scavenging by default.
commit
|
commitdiff
|
tree
2009-10-07
Jim Grosbach
Enable thumb1 register scavenging by default.
commit
|
commitdiff
|
tree
2009-10-07
Jim Grosbach
grammar
commit
|
commitdiff
|
tree
2009-10-07
Jim Grosbach
add initializers for clarity. Add missing assignment...
commit
|
commitdiff
|
tree
2009-10-07
Jim Grosbach
Add register-reuse to frame-index register scavenging...
commit
|
commitdiff
|
tree
2009-10-06
Jim Grosbach
grammar
commit
|
commitdiff
|
tree
2009-10-05
Jim Grosbach
In Thumb1, the register scavenger is not always able...
commit
|
commitdiff
|
tree
2009-10-01
Jim Grosbach
remove trailing whitespace
commit
|
commitdiff
|
tree
2009-09-30
Jim Grosbach
Add additional assert() to verify no extraneous use...
commit
|
commitdiff
|
tree
2009-09-30
Jim Grosbach
Clarify comment phrasing.
commit
|
commitdiff
|
tree
2009-09-30
Jim Grosbach
replace TRI->isVirtualRegister() with TargetRegisterInfo...
commit
|
commitdiff
|
tree
2009-09-30
Jim Grosbach
When checking whether we need to reserve a register...
commit
|
commitdiff
|
tree
2009-09-30
Jim Grosbach
Add "isBarrier = 1" to return instructions.
commit
|
commitdiff
|
tree
2009-09-30
Jim Grosbach
fix compiler warning
commit
|
commitdiff
|
tree
2009-09-29
Jim Grosbach
minor cleanup and add clarifying comment
commit
|
commitdiff
|
tree
2009-09-29
Jim Grosbach
Additional check for regno==0
commit
|
commitdiff
|
tree
2009-09-29
Jim Grosbach
Simplify the tracking of virtual frame index registers...
commit
|
commitdiff
|
tree
2009-09-29
Jim Grosbach
Moving register scavenging to a post pass results in...
commit
|
commitdiff
|
tree
2009-09-28
Jim Grosbach
Adjust processFunctionBeforeCalleeSavedScan() to correctly...
commit
|
commitdiff
|
tree
2009-09-24
Jim Grosbach
Start of revamping the register scavenging in PEI....
commit
|
commitdiff
|
tree
2009-09-17
Jim Grosbach
grammar
commit
|
commitdiff
|
tree
2009-09-17
Jim Grosbach
grammar
commit
|
commitdiff
|
tree
2009-09-15
Jim Grosbach
Correct comment pasto
commit
|
commitdiff
|
tree
2009-09-14
Jim Grosbach
trivial whitespace cleanup
commit
|
commitdiff
|
tree
2009-09-11
Jim Grosbach
Revert array initialization regclass change so that...
commit
|
commitdiff
|
tree
2009-09-11
Jim Grosbach
Update register class references to use the global...
commit
|
commitdiff
|
tree
2009-09-04
Jim Grosbach
Whitespace cleanup
commit
|
commitdiff
|
tree
2009-09-01
Jim Grosbach
reduce size of SmallString to something more reasonable
commit
|
commitdiff
|
tree
2009-09-01
Jim Grosbach
Use raw_ostream instead of sstream
commit
|
commitdiff
|
tree
2009-09-01
Jim Grosbach
revert inadvertant change from previous commit
commit
|
commitdiff
|
tree
next