projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
LICM shouldn't sink/delete debug information. Fix this and add a testcase.
[oota-llvm.git]
/
lib
/
CodeGen
/
2009-10-10
Dan Gohman
Create a new InstrEmitter class for translating Selecti...
tree
|
commitdiff
2009-10-10
Dan Gohman
Make getMachineNode return a MachineSDNode* instead...
tree
|
commitdiff
2009-10-10
Dan Gohman
Fix a missing initialization of PostRAScheduler's AA...
tree
|
commitdiff
2009-10-09
Dan Gohman
The ScheduleDAG framework now requires an AliasAnalysis...
tree
|
commitdiff
2009-10-09
Dan Gohman
Factor out LiveIntervalAnalysis' code to determine...
tree
|
commitdiff
2009-10-09
Devang Patel
Extract scope information from the variable itself...
tree
|
commitdiff
2009-10-09
Dan Gohman
isTriviallyReMaterializable checks the
tree
|
commitdiff
2009-10-09
Dan Gohman
Add basic infrastructure and x86 support for preserving...
tree
|
commitdiff
2009-10-09
Devang Patel
Check invalid debug info for enums. This may happen...
tree
|
commitdiff
2009-10-09
Jim Grosbach
when previous scratch register is killed, flag the...
tree
|
commitdiff
2009-10-09
Evan Cheng
Give Dan and my recent changes, machine LICM is now...
tree
|
commitdiff
2009-10-09
Evan Cheng
Fix a logic error that caused non-rematable loop invari...
tree
|
commitdiff
2009-10-09
Evan Cheng
Reset kill markers after live interval is reconstructed.
tree
|
commitdiff
2009-10-08
Evan Cheng
Remove code that makes no sense.
tree
|
commitdiff
2009-10-08
Devang Patel
Clear variable debug info map at the end of the function.
tree
|
commitdiff
2009-10-08
Bob Wilson
Add a SelectionDAG getTargetInsertSubreg convenience...
tree
|
commitdiff
2009-10-08
Devang Patel
Do not record line number to implicitly mark start...
tree
|
commitdiff
2009-10-08
Dan Gohman
Add a form of addPreserved which takes a string argumen...
tree
|
commitdiff
2009-10-08
Jim Grosbach
Re-enable register scavenging in Thumb1 by default.
tree
|
commitdiff
2009-10-08
Jim Grosbach
bugfix. The target may use virtual registers that aren...
tree
|
commitdiff
2009-10-07
Jim Grosbach
reverting thumb1 scavenging default due to test failure...
tree
|
commitdiff
2009-10-07
Chris Lattner
second half of lazy liveness removal.
tree
|
commitdiff
2009-10-07
Jim Grosbach
Enable thumb1 register scavenging by default.
tree
|
commitdiff
2009-10-07
Jim Grosbach
grammar
tree
|
commitdiff
2009-10-07
Jim Grosbach
add initializers for clarity. Add missing assignment...
tree
|
commitdiff
2009-10-07
Owen Anderson
Remove LazyLiveness from the tree. It doesn't work...
tree
|
commitdiff
2009-10-07
Dan Gohman
Replace some code for aggressive-remat with MachineInst...
tree
|
commitdiff
2009-10-07
Dan Gohman
Replace TargetInstrInfo::isInvariantLoad and its target...
tree
|
commitdiff
2009-10-07
Dan Gohman
Add a few simple MachineVerifier checks for MachineMemO...
tree
|
commitdiff
2009-10-07
Jim Grosbach
Add register-reuse to frame-index register scavenging...
tree
|
commitdiff
2009-10-07
Dan Gohman
Fix this comment. The loop header is the loop entry...
tree
|
commitdiff
2009-10-06
Devang Patel
Add support to handle debug info attached to an instruc...
tree
|
commitdiff
2009-10-06
Dan Gohman
Instead of printing unnecessary basic block labels...
tree
|
commitdiff
2009-10-06
Duncan Sands
Introduce and use convenience methods for getting point...
tree
|
commitdiff
2009-10-06
Jim Grosbach
grammar
tree
|
commitdiff
2009-10-06
Devang Patel
Fix cut-n-pasto.
tree
|
commitdiff
2009-10-06
Devang Patel
Update processDebugLoc() so that it can be used to...
tree
|
commitdiff
2009-10-06
Devang Patel
Remove dead code.
tree
|
commitdiff
2009-10-06
Devang Patel
Add utility routine to set begin and end labels for...
tree
|
commitdiff
2009-10-06
Devang Patel
Remove unintentional function decl.
tree
|
commitdiff
2009-10-06
Devang Patel
Add utility routine to collect variable debug info...
tree
|
commitdiff
2009-10-06
Devang Patel
Set default location for the function if it is not...
tree
|
commitdiff
2009-10-06
Devang Patel
Existence of a compile unit for input source file is...
tree
|
commitdiff
2009-10-05
Devang Patel
If subprogram die is not available then construct new...
tree
|
commitdiff
2009-10-05
Devang Patel
Adjust context for the global variables that are not...
tree
|
commitdiff
2009-10-05
Devang Patel
Set address while constructing DIE.
tree
|
commitdiff
2009-10-05
Jim Grosbach
In Thumb1, the register scavenger is not always able...
tree
|
commitdiff
2009-10-05
Devang Patel
Gracefully handle various scopes while recording source...
tree
|
commitdiff
2009-10-05
Chris Lattner
strength reduce a ton of type equality tests to check...
tree
|
commitdiff
2009-10-05
Chris Lattner
stop MachineFunctionPass from claiming that it preserve...
tree
|
commitdiff
2009-10-04
Jakob Stoklund Olesen
Whitespace and formatting.
tree
|
commitdiff
2009-10-03
Lang Hames
Oops. Renamed remaining MachineInstrIndex references.
tree
|
commitdiff
2009-10-03
Lang Hames
Renamed MachineInstrIndex to LiveIndex.
tree
|
commitdiff
2009-10-02
Benjamin Kramer
Fix a use-after-free in post-ra-scheduling.
tree
|
commitdiff
2009-10-01
David Goodwin
All callee-saved registers are live-out of a return...
tree
|
commitdiff
2009-10-01
David Goodwin
Remove neonfp attribute and instead set default based...
tree
|
commitdiff
2009-10-01
David Goodwin
Restore the -post-RA-scheduler flag as an override...
tree
|
commitdiff
2009-10-01
Devang Patel
Add support to extract lexical scope information from...
tree
|
commitdiff
2009-10-01
David Goodwin
Use MachineFrameInfo.getPristineRegs() to determine...
tree
|
commitdiff
2009-10-01
Devang Patel
Record first and last instruction of a scope in DbgScope.
tree
|
commitdiff
2009-10-01
Evan Cheng
Observe hasExtraSrcRegAllocReq and hasExtraDefRegAllocR...
tree
|
commitdiff
2009-10-01
Devang Patel
Add another MDNode into DebugLocTuple. This will be...
tree
|
commitdiff
2009-10-01
Devang Patel
If location info is attached with an instruction then...
tree
|
commitdiff
2009-09-30
Devang Patel
Use MachineInstr as an processDebugLoc() argument.
tree
|
commitdiff
2009-09-30
Devang Patel
Use MDNode * directly as an RecordSourceLine() argument.
tree
|
commitdiff
2009-09-30
Devang Patel
Remove dead code.
tree
|
commitdiff
2009-09-30
Bob Wilson
Add a new virtual EmitStartOfAsmFile method to the...
tree
|
commitdiff
2009-09-30
Bob Wilson
Fix a comment.
tree
|
commitdiff
2009-09-30
Reid Kleckner
Silence comparison always false warning in -Asserts...
tree
|
commitdiff
2009-09-30
Jim Grosbach
Add additional assert() to verify no extraneous use...
tree
|
commitdiff
2009-09-30
Reid Kleckner
Fix integer overflow in instruction scheduling. This...
tree
|
commitdiff
2009-09-30
Evan Cheng
Add a target hook to add pre- post-regalloc scheduling...
tree
|
commitdiff
2009-09-30
Jim Grosbach
replace TRI->isVirtualRegister() with TargetRegisterInf...
tree
|
commitdiff
2009-09-30
Jim Grosbach
fix compiler warning
tree
|
commitdiff
2009-09-30
Devang Patel
Simplify.
tree
|
commitdiff
2009-09-30
David Goodwin
Remove -post-RA-schedule flag and add a TargetSubtarget...
tree
|
commitdiff
2009-09-30
Mike Stump
Add a way for a frontend to generate more complex dwarf...
tree
|
commitdiff
2009-09-29
Jim Grosbach
Additional check for regno==0
tree
|
commitdiff
2009-09-29
Devang Patel
Remove unnecessary cast.
tree
|
commitdiff
2009-09-29
Devang Patel
Remove std::string uses from DebugInfo interface.
tree
|
commitdiff
2009-09-29
Jim Grosbach
Simplify the tracking of virtual frame index registers...
tree
|
commitdiff
2009-09-29
Jim Grosbach
Moving register scavenging to a post pass results in...
tree
|
commitdiff
2009-09-28
Devang Patel
s/class Metadata/class MetadataContext/g
tree
|
commitdiff
2009-09-28
Devang Patel
Do not use global typedef for MDKindID.
tree
|
commitdiff
2009-09-28
Jakob Stoklund Olesen
Use KILL instead of IMPLICIT_DEF in LowerSubregs pass.
tree
|
commitdiff
2009-09-28
Dan Gohman
Use VerifySchedule instead of doing the work manually.
tree
|
commitdiff
2009-09-28
Evan Cheng
Coalescer should not delete extract_subreg, insert_subr...
tree
|
commitdiff
2009-09-27
Tilmann Scheller
Use explicit structs instead of std::pair to map callee...
tree
|
commitdiff
2009-09-26
Dan Gohman
Convert comparisons like (x == infinity) to (x >= infin...
tree
|
commitdiff
2009-09-26
Dan Gohman
Don't hoist or sink instructions with physreg uses...
tree
|
commitdiff
2009-09-25
Dan Gohman
Unbreak MachineLICM for instructions that reference...
tree
|
commitdiff
2009-09-25
Dan Gohman
Move MachineMemOperand::getAlignment out of line, to...
tree
|
commitdiff
2009-09-25
Daniel Dunbar
Remove unused variable.
tree
|
commitdiff
2009-09-25
Dan Gohman
Fix MachineSink to be able to sink instructions that...
tree
|
commitdiff
2009-09-25
Dan Gohman
Simplify a few more uses of reg_iterator.
tree
|
commitdiff
2009-09-25
Dan Gohman
Simplify this code by using use_iterator instead of...
tree
|
commitdiff
2009-09-25
Evan Cheng
Flip -disable-post-RA-scheduler to -post-RA-scheduler.
tree
|
commitdiff
2009-09-25
Dan Gohman
Improve MachineMemOperand handling.
tree
|
commitdiff
2009-09-25
Dan Gohman
Rename getTargetNode to getMachineNode, for consistency...
tree
|
commitdiff
2009-09-25
Dale Johannesen
Make sure sin, cos, sqrt calls are marked readonly
tree
|
commitdiff
next