projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Add a member of type Mips16InstrInfo/MipsSEInstrInfo to class
2012-08-22
Jakob Stoklund Olesen
Print out the location of expanded multiclass defs...
commit
|
commitdiff
|
tree
2012-08-21
Jakob Stoklund Olesen
Add a missing def flag.
commit
|
commitdiff
|
tree
2012-08-20
Jakob Stoklund Olesen
Fix a quadratic algorithm in MachineBranchProbabilityInfo.
commit
|
commitdiff
|
tree
2012-08-20
Jakob Stoklund Olesen
Don't add CFG edges for redundant conditional branches.
commit
|
commitdiff
|
tree
2012-08-20
Jakob Stoklund Olesen
Clarify that duplicate edges are not allowed in the...
commit
|
commitdiff
|
tree
2012-08-20
Jakob Stoklund Olesen
Add a verification pass after ExpandISelPseudos.
commit
|
commitdiff
|
tree
2012-08-20
Jakob Stoklund Olesen
Add CFG checks to MachineVerifier.
commit
|
commitdiff
|
tree
2012-08-20
Jakob Stoklund Olesen
Use a SmallPtrSet to dedup successors in EmitSjLjDispatchBlock.
commit
|
commitdiff
|
tree
2012-08-18
Jakob Stoklund Olesen
Remove the CAND/COR/CXOR custom ISD nodes and their...
commit
|
commitdiff
|
tree
2012-08-18
Jakob Stoklund Olesen
Also combine zext/sext into selects for ARM.
commit
|
commitdiff
|
tree
2012-08-18
Jakob Stoklund Olesen
Also pass logical ops to combineSelectAndUse.
commit
|
commitdiff
|
tree
2012-08-17
Jakob Stoklund Olesen
Avoid folding ADD instructions with FI operands.
commit
|
commitdiff
|
tree
2012-08-17
Jakob Stoklund Olesen
Add comment, clean up code. No functional change.
commit
|
commitdiff
|
tree
2012-08-17
Jakob Stoklund Olesen
Use standard pattern for iterate+erase.
commit
|
commitdiff
|
tree
2012-08-16
Jakob Stoklund Olesen
Add ADD and SUB to the predicable ARM instructions.
commit
|
commitdiff
|
tree
2012-08-16
Jakob Stoklund Olesen
Handle ARM MOVCC optimization in PeepholeOptimizer.
commit
|
commitdiff
|
tree
2012-08-16
Jakob Stoklund Olesen
Add an MCID::Select flag and TII hooks for optimizing...
commit
|
commitdiff
|
tree
2012-08-15
Jakob Stoklund Olesen
Fold predicable instructions into MOVCC / t2MOVCC.
commit
|
commitdiff
|
tree
2012-08-15
Jakob Stoklund Olesen
Add a CoveringSubRegIndices field to SubRegIndex records.
commit
|
commitdiff
|
tree
2012-08-15
Jakob Stoklund Olesen
Make synthesized sub-register indexes available in...
commit
|
commitdiff
|
tree
2012-08-15
Jakob Stoklund Olesen
Add missing Rfalse operand to the predicated pseudo...
commit
|
commitdiff
|
tree
2012-08-13
Jakob Stoklund Olesen
Transfer weights in transferSuccessorsAndUpdatePHIs().
commit
|
commitdiff
|
tree
2012-08-13
Jakob Stoklund Olesen
Print out MachineBasicBlock successor weights when...
commit
|
commitdiff
|
tree
2012-08-13
Jakob Stoklund Olesen
Remove the TII::scheduleTwoAddrSource() hook.
commit
|
commitdiff
|
tree
2012-08-13
Jakob Stoklund Olesen
Count triangles and diamonds in early if-conversion.
commit
|
commitdiff
|
tree
2012-08-13
Jakob Stoklund Olesen
Delete dead typedef.
commit
|
commitdiff
|
tree
2012-08-13
Jakob Stoklund Olesen
Handle extra Tail predecessors in if-conversion.
commit
|
commitdiff
|
tree
2012-08-10
Jakob Stoklund Olesen
Add a proper if-conversion cost model.
commit
|
commitdiff
|
tree
2012-08-10
Jakob Stoklund Olesen
Give MachineTraceMetrics its own debug tag.
commit
|
commitdiff
|
tree
2012-08-10
Jakob Stoklund Olesen
Add more trace query functions.
commit
|
commitdiff
|
tree
2012-08-10
Jakob Stoklund Olesen
Add getTPred() and getFPred() functions.
commit
|
commitdiff
|
tree
2012-08-10
Jakob Stoklund Olesen
Include loop-carried dependencies when computing instr...
commit
|
commitdiff
|
tree
2012-08-10
Jakob Stoklund Olesen
Update edge weights correctly in replaceSuccessor().
commit
|
commitdiff
|
tree
2012-08-10
Jakob Stoklund Olesen
Reapply r161633-161634 "Partition use lists so defs...
commit
|
commitdiff
|
tree
2012-08-10
Jakob Stoklund Olesen
Also update MRI use lists when changing a use to a...
commit
|
commitdiff
|
tree
2012-08-09
Jakob Stoklund Olesen
Revert r161633-161634 "Partition use lists so defs...
commit
|
commitdiff
|
tree
2012-08-09
Jakob Stoklund Olesen
Partition use lists so defs always come before uses.
commit
|
commitdiff
|
tree
2012-08-09
Jakob Stoklund Olesen
Don't use pointer-pointers for the register use lists.
commit
|
commitdiff
|
tree
2012-08-09
Jakob Stoklund Olesen
Move use list management into MachineRegisterInfo.
commit
|
commitdiff
|
tree
2012-08-09
Jakob Stoklund Olesen
Fix a future TwoAddressInstructionPass crash.
commit
|
commitdiff
|
tree
2012-08-09
Jakob Stoklund Olesen
Don't modify MO while use_iterator is still pointing...
commit
|
commitdiff
|
tree
2012-08-08
Jakob Stoklund Olesen
Move getNextOperandForReg() into MachineRegisterInfo.
commit
|
commitdiff
|
tree
2012-08-08
Jakob Stoklund Olesen
Don't use getNextOperandForReg().
commit
|
commitdiff
|
tree
2012-08-08
Jakob Stoklund Olesen
Don't use getNextOperandForReg() in RAFast.
commit
|
commitdiff
|
tree
2012-08-08
Jakob Stoklund Olesen
Deal with irreducible control flow when building traces.
commit
|
commitdiff
|
tree
2012-08-08
Jakob Stoklund Olesen
Heed -stress-early-ifcvt.
commit
|
commitdiff
|
tree
2012-08-08
Jakob Stoklund Olesen
Get the MispredictPenalty from MCSchedModel.
commit
|
commitdiff
|
tree
2012-08-08
Jakob Stoklund Olesen
Revert "Fix a quadratic algorithm in MachineBranchProbabilit...
commit
|
commitdiff
|
tree
2012-08-08
Jakob Stoklund Olesen
Don't scan physreg use-def chains looking for a PIC...
commit
|
commitdiff
|
tree
2012-08-08
Jakob Stoklund Olesen
Fix a quadratic algorithm in MachineBranchProbabilityInfo.
commit
|
commitdiff
|
tree
2012-08-07
Jakob Stoklund Olesen
Skip tied operand pairs that already have the same...
commit
|
commitdiff
|
tree
2012-08-07
Jakob Stoklund Olesen
Add SelectionDAG::getTargetIndex.
commit
|
commitdiff
|
tree
2012-08-07
Jakob Stoklund Olesen
Add a new kind of MachineOperand: MO_TargetIndex.
commit
|
commitdiff
|
tree
2012-08-07
Jakob Stoklund Olesen
Fix a couple of typos.
commit
|
commitdiff
|
tree
2012-08-07
Jakob Stoklund Olesen
Add trace accessor methods, implement primitive if...
commit
|
commitdiff
|
tree
2012-08-06
Jakob Stoklund Olesen
Fix typo.
commit
|
commitdiff
|
tree
2012-08-06
Jakob Stoklund Olesen
Put up warning signs around MO::getNextOperandForReg().
commit
|
commitdiff
|
tree
2012-08-04
Jakob Stoklund Olesen
Delete a dead variable.
commit
|
commitdiff
|
tree
2012-08-03
Jakob Stoklund Olesen
TwoAddressInstructionPass refactoring: Extract another...
commit
|
commitdiff
|
tree
2012-08-03
Jakob Stoklund Olesen
TwoAddressInstructionPass refactoring: Extract a method.
commit
|
commitdiff
|
tree
2012-08-03
Jakob Stoklund Olesen
Begin adding support for updating LiveIntervals in...
commit
|
commitdiff
|
tree
2012-08-03
Jakob Stoklund Olesen
Add an experimental -early-live-intervals option.
commit
|
commitdiff
|
tree
2012-08-03
Jakob Stoklund Olesen
Delete merged physreg copies in joinReservedPhysReg().
commit
|
commitdiff
|
tree
2012-08-03
Jakob Stoklund Olesen
Completely eliminate VNInfo flags.
commit
|
commitdiff
|
tree
2012-08-03
Jakob Stoklund Olesen
Fix a couple of loops that were processing unused value...
commit
|
commitdiff
|
tree
2012-08-03
Jakob Stoklund Olesen
Eliminate the VNInfo::hasPHIKill() flag.
commit
|
commitdiff
|
tree
2012-08-03
Jakob Stoklund Olesen
Make the hasPHIKills flag a computed property.
commit
|
commitdiff
|
tree
2012-08-03
Jakob Stoklund Olesen
Remove a dead prototype.
commit
|
commitdiff
|
tree
2012-08-03
Jakob Stoklund Olesen
Delete dead function.
commit
|
commitdiff
|
tree
2012-08-03
Jakob Stoklund Olesen
Don't delete dead code in TwoAddressInstructionPass.
commit
|
commitdiff
|
tree
2012-08-02
Jakob Stoklund Olesen
Compute the critical path length through a trace.
commit
|
commitdiff
|
tree
2012-08-02
Jakob Stoklund Olesen
Verify regunit intervals along with virtreg intervals.
commit
|
commitdiff
|
tree
2012-08-02
Jakob Stoklund Olesen
Avoid creating dangling physreg live ranges during...
commit
|
commitdiff
|
tree
2012-08-02
Jakob Stoklund Olesen
Add TargetRegisterInfo::hasRegUnit().
commit
|
commitdiff
|
tree
2012-08-02
Jakob Stoklund Olesen
Add report() functions that take a LiveInterval argument.
commit
|
commitdiff
|
tree
2012-08-02
Jakob Stoklund Olesen
Extract some methods from verifyLiveIntervals.
commit
|
commitdiff
|
tree
2012-08-01
Jakob Stoklund Olesen
Also verify RegUnit intervals at uses.
commit
|
commitdiff
|
tree
2012-08-01
Jakob Stoklund Olesen
Compute instruction heights through a trace.
commit
|
commitdiff
|
tree
2012-08-01
Jakob Stoklund Olesen
Add DataDep constructors. Explicitly check SSA form.
commit
|
commitdiff
|
tree
2012-07-31
Jakob Stoklund Olesen
Compute instruction depths through the current trace.
commit
|
commitdiff
|
tree
2012-07-31
Jakob Stoklund Olesen
Rename CT -> MTM. MachineTraceMetrics is abbreviated...
commit
|
commitdiff
|
tree
2012-07-31
Jakob Stoklund Olesen
Clear kill flags in removeCopyByCommutingDef().
commit
|
commitdiff
|
tree
2012-07-30
Jakob Stoklund Olesen
Avoid looking at stale data in verifyAnalysis().
commit
|
commitdiff
|
tree
2012-07-30
Jakob Stoklund Olesen
Allow traces to enter nested loops.
commit
|
commitdiff
|
tree
2012-07-30
Jakob Stoklund Olesen
Clarify invalidation strategy in comment.
commit
|
commitdiff
|
tree
2012-07-30
Jakob Stoklund Olesen
Assert that all trace candidate blocks have been visited...
commit
|
commitdiff
|
tree
2012-07-30
Jakob Stoklund Olesen
Hook into PassManager's analysis verification.
commit
|
commitdiff
|
tree
2012-07-30
Jakob Stoklund Olesen
Add MachineInstr::isTransient().
commit
|
commitdiff
|
tree
2012-07-30
Jakob Stoklund Olesen
Add MachineTraceMetrics::verify().
commit
|
commitdiff
|
tree
2012-07-30
Jakob Stoklund Olesen
Verify that the CFG hasn't changed during invalidate().
commit
|
commitdiff
|
tree
2012-07-30
Jakob Stoklund Olesen
Add MachineBasicBlock::isPredecessor().
commit
|
commitdiff
|
tree
2012-07-27
Jakob Stoklund Olesen
Add more debug output to MachineTraceMetrics.
commit
|
commitdiff
|
tree
2012-07-27
Jakob Stoklund Olesen
Keep track of the head and tail of the trace through...
commit
|
commitdiff
|
tree
2012-07-27
Jakob Stoklund Olesen
Also compute register mask lists under -new-live-intervals.
commit
|
commitdiff
|
tree
2012-07-27
Jakob Stoklund Olesen
Eliminate the IS_PHI_DEF flag and VNInfo::setIsPHIDef().
commit
|
commitdiff
|
tree
2012-07-27
Jakob Stoklund Olesen
Add a -new-live-intervals experimental option.
commit
|
commitdiff
|
tree
2012-07-27
Jakob Stoklund Olesen
Add <imp-def> of super-register when lowering SUBREG_TO_REG.
commit
|
commitdiff
|
tree
2012-07-27
Jakob Stoklund Olesen
Give MCRegisterInfo an implementation file.
commit
|
commitdiff
|
tree
2012-07-27
Jakob Stoklund Olesen
Eliminate the large XXXSubRegTable constant arrays.
commit
|
commitdiff
|
tree
2012-07-26
Jakob Stoklund Olesen
Remove support for 'CompositeIndices' and sub-register...
commit
|
commitdiff
|
tree
next