projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Make replace many calls to getSizeInBits() with is128BitVector/is256BitVector
[oota-llvm.git]
/
lib
/
CodeGen
/
2012-08-11
Benjamin Kramer
MachineCSE: Hoist isConstantPhysReg out of the loop...
tree
|
commitdiff
2012-08-11
Benjamin Kramer
PR13578: Teach MachineCSE that instructions that use...
tree
|
commitdiff
2012-08-10
Jakob Stoklund Olesen
Add a proper if-conversion cost model.
tree
|
commitdiff
2012-08-10
Jakob Stoklund Olesen
Give MachineTraceMetrics its own debug tag.
tree
|
commitdiff
2012-08-10
Jakob Stoklund Olesen
Add more trace query functions.
tree
|
commitdiff
2012-08-10
Jakob Stoklund Olesen
Add getTPred() and getFPred() functions.
tree
|
commitdiff
2012-08-10
Jakob Stoklund Olesen
Include loop-carried dependencies when computing instr...
tree
|
commitdiff
2012-08-10
Jakob Stoklund Olesen
Update edge weights correctly in replaceSuccessor().
tree
|
commitdiff
2012-08-10
Jakob Stoklund Olesen
Reapply r161633-161634 "Partition use lists so defs...
tree
|
commitdiff
2012-08-10
Jakob Stoklund Olesen
Also update MRI use lists when changing a use to a...
tree
|
commitdiff
2012-08-09
Jakob Stoklund Olesen
Revert r161633-161634 "Partition use lists so defs...
tree
|
commitdiff
2012-08-09
Jakob Stoklund Olesen
Partition use lists so defs always come before uses.
tree
|
commitdiff
2012-08-09
Jakob Stoklund Olesen
Don't use pointer-pointers for the register use lists.
tree
|
commitdiff
2012-08-09
Jakob Stoklund Olesen
Move use list management into MachineRegisterInfo.
tree
|
commitdiff
2012-08-09
Jakob Stoklund Olesen
Fix a future TwoAddressInstructionPass crash.
tree
|
commitdiff
2012-08-09
Nadav Rotem
Fix the legalization of ExtLoad on ARM. ExpandUnaligne...
tree
|
commitdiff
2012-08-08
Jakob Stoklund Olesen
Don't use getNextOperandForReg() in RAFast.
tree
|
commitdiff
2012-08-08
Jakob Stoklund Olesen
Deal with irreducible control flow when building traces.
tree
|
commitdiff
2012-08-08
Jakob Stoklund Olesen
Heed -stress-early-ifcvt.
tree
|
commitdiff
2012-08-08
Jakob Stoklund Olesen
Get the MispredictPenalty from MCSchedModel.
tree
|
commitdiff
2012-08-08
Andrew Trick
Minor cleanup of defaultDefLatency API
tree
|
commitdiff
2012-08-08
Jakob Stoklund Olesen
Revert "Fix a quadratic algorithm in MachineBranchProba...
tree
|
commitdiff
2012-08-08
Manman Ren
X86: enable CSE between CMP and SUB
tree
|
commitdiff
2012-08-08
Jakob Stoklund Olesen
Fix a quadratic algorithm in MachineBranchProbabilityInfo.
tree
|
commitdiff
2012-08-07
Jakob Stoklund Olesen
Skip tied operand pairs that already have the same...
tree
|
commitdiff
2012-08-07
Jakob Stoklund Olesen
Add SelectionDAG::getTargetIndex.
tree
|
commitdiff
2012-08-07
Bill Wendling
For non-Darwin platforms, we want to generate stack...
tree
|
commitdiff
2012-08-07
Jakob Stoklund Olesen
Add a new kind of MachineOperand: MO_TargetIndex.
tree
|
commitdiff
2012-08-07
Jakob Stoklund Olesen
Fix a couple of typos.
tree
|
commitdiff
2012-08-07
Jakob Stoklund Olesen
Add trace accessor methods, implement primitive if...
tree
|
commitdiff
2012-08-07
Chandler Carruth
Add a much more conservative strategy for aligning...
tree
|
commitdiff
2012-08-07
Manman Ren
MachineCSE: Update the heuristics for isProfitableToCSE.
tree
|
commitdiff
2012-08-04
Jakob Stoklund Olesen
Delete a dead variable.
tree
|
commitdiff
2012-08-03
Jakob Stoklund Olesen
TwoAddressInstructionPass refactoring: Extract another...
tree
|
commitdiff
2012-08-03
Bob Wilson
Refactor and check "onlyReadsMemory" before optimizing...
tree
|
commitdiff
2012-08-03
Jakob Stoklund Olesen
TwoAddressInstructionPass refactoring: Extract a method.
tree
|
commitdiff
2012-08-03
Jakob Stoklund Olesen
Begin adding support for updating LiveIntervals in...
tree
|
commitdiff
2012-08-03
Jakob Stoklund Olesen
Add an experimental -early-live-intervals option.
tree
|
commitdiff
2012-08-03
Jakob Stoklund Olesen
Delete merged physreg copies in joinReservedPhysReg().
tree
|
commitdiff
2012-08-03
Bob Wilson
Try to reduce the compile time impact of r161232.
tree
|
commitdiff
2012-08-03
Bob Wilson
Fix memcmp code-gen to honor -fno-builtin.
tree
|
commitdiff
2012-08-03
Jakob Stoklund Olesen
Completely eliminate VNInfo flags.
tree
|
commitdiff
2012-08-03
Jakob Stoklund Olesen
Fix a couple of loops that were processing unused value...
tree
|
commitdiff
2012-08-03
Matt Beaumont-Gay
Silence unused variable warning in -asserts build
tree
|
commitdiff
2012-08-03
Jakob Stoklund Olesen
Eliminate the VNInfo::hasPHIKill() flag.
tree
|
commitdiff
2012-08-03
Jakob Stoklund Olesen
Make the hasPHIKills flag a computed property.
tree
|
commitdiff
2012-08-03
Jakob Stoklund Olesen
Delete dead function.
tree
|
commitdiff
2012-08-03
Jakob Stoklund Olesen
Don't delete dead code in TwoAddressInstructionPass.
tree
|
commitdiff
2012-08-03
Bob Wilson
Fall back to selection DAG isel for calls to builtin...
tree
|
commitdiff
2012-08-02
Manman Ren
X86 Peephole: fold loads to the source register operand...
tree
|
commitdiff
2012-08-02
Jakob Stoklund Olesen
Compute the critical path length through a trace.
tree
|
commitdiff
2012-08-02
Jakob Stoklund Olesen
Verify regunit intervals along with virtreg intervals.
tree
|
commitdiff
2012-08-02
Jakob Stoklund Olesen
Avoid creating dangling physreg live ranges during...
tree
|
commitdiff
2012-08-02
Jakob Stoklund Olesen
Add report() functions that take a LiveInterval argument.
tree
|
commitdiff
2012-08-02
Manman Ren
X86 Peephole: fold loads to the source register operand...
tree
|
commitdiff
2012-08-02
Jakob Stoklund Olesen
Extract some methods from verifyLiveIntervals.
tree
|
commitdiff
2012-08-01
Jakob Stoklund Olesen
Also verify RegUnit intervals at uses.
tree
|
commitdiff
2012-08-01
Jakob Stoklund Olesen
Compute instruction heights through a trace.
tree
|
commitdiff
2012-08-01
Eric Christopher
Temporarily revert c23b933d5f8be9b51a1d22e717c0311f65f8...
tree
|
commitdiff
2012-08-01
Jakob Stoklund Olesen
Add DataDep constructors. Explicitly check SSA form.
tree
|
commitdiff
2012-08-01
Elena Demikhovsky
Added FMA functionality to X86 target.
tree
|
commitdiff
2012-07-31
Manman Ren
MachineSink: Sort the successors before trying to find...
tree
|
commitdiff
2012-07-31
Jakob Stoklund Olesen
Compute instruction depths through the current trace.
tree
|
commitdiff
2012-07-31
Jakob Stoklund Olesen
Rename CT -> MTM. MachineTraceMetrics is abbreviated...
tree
|
commitdiff
2012-07-31
Manman Ren
MachineSink: Sort the successors before trying to find...
tree
|
commitdiff
2012-07-31
Micah Villmow
Conform to LLVM coding style.
tree
|
commitdiff
2012-07-31
Micah Villmow
Don't generate ordered or unordered comparison operatio...
tree
|
commitdiff
2012-07-31
Jakob Stoklund Olesen
Clear kill flags in removeCopyByCommutingDef().
tree
|
commitdiff
2012-07-31
Manman Ren
Reverse order of the two branches at end of a basic...
tree
|
commitdiff
2012-07-30
Andrew Trick
Use the latest MachineRegisterInfo APIs. No functionality.
tree
|
commitdiff
2012-07-30
Andrew Trick
Inline MachineRegisterInfo::hasOneUse
tree
|
commitdiff
2012-07-30
Jakob Stoklund Olesen
Avoid looking at stale data in verifyAnalysis().
tree
|
commitdiff
2012-07-30
Jakob Stoklund Olesen
Allow traces to enter nested loops.
tree
|
commitdiff
2012-07-30
Jakob Stoklund Olesen
Clarify invalidation strategy in comment.
tree
|
commitdiff
2012-07-30
Jakob Stoklund Olesen
Assert that all trace candidate blocks have been visite...
tree
|
commitdiff
2012-07-30
Jakob Stoklund Olesen
Hook into PassManager's analysis verification.
tree
|
commitdiff
2012-07-30
Pete Cooper
Consider address spaces for hashing and CSEing DAG...
tree
|
commitdiff
2012-07-30
Jakob Stoklund Olesen
Add MachineInstr::isTransient().
tree
|
commitdiff
2012-07-30
Jakob Stoklund Olesen
Add MachineTraceMetrics::verify().
tree
|
commitdiff
2012-07-30
Jakob Stoklund Olesen
Verify that the CFG hasn't changed during invalidate().
tree
|
commitdiff
2012-07-30
Jakob Stoklund Olesen
Add MachineBasicBlock::isPredecessor().
tree
|
commitdiff
2012-07-29
Manman Ren
Revert r160920 and r160919 due to dragonegg and clang...
tree
|
commitdiff
2012-07-28
Manman Ren
X86 Peephole: fold loads to the source register operand...
tree
|
commitdiff
2012-07-28
Andrew Trick
Reenable a basic SSA DAG builder optimization.
tree
|
commitdiff
2012-07-27
Jakob Stoklund Olesen
Add more debug output to MachineTraceMetrics.
tree
|
commitdiff
2012-07-27
Jakob Stoklund Olesen
Keep track of the head and tail of the trace through...
tree
|
commitdiff
2012-07-27
Eric Christopher
Add a DW_AT_high_pc for CUs that are a single address...
tree
|
commitdiff
2012-07-27
Jakob Stoklund Olesen
Also compute register mask lists under -new-live-intervals.
tree
|
commitdiff
2012-07-27
Jakob Stoklund Olesen
Eliminate the IS_PHI_DEF flag and VNInfo::setIsPHIDef().
tree
|
commitdiff
2012-07-27
Jakob Stoklund Olesen
Add a -new-live-intervals experimental option.
tree
|
commitdiff
2012-07-27
Jakob Stoklund Olesen
Add <imp-def> of super-register when lowering SUBREG_TO...
tree
|
commitdiff
2012-07-26
Jakob Stoklund Olesen
Use an otherwise unused variable.
tree
|
commitdiff
2012-07-26
Jakob Stoklund Olesen
Start scaffolding for a MachineTraceMetrics analysis...
tree
|
commitdiff
2012-07-26
Dan Gohman
Add a floor intrinsic.
tree
|
commitdiff
2012-07-25
Manman Ren
Disable rematerialization in TwoAddressInstructionPass.
tree
|
commitdiff
2012-07-25
Jakob Stoklund Olesen
Preserve 2-addr constraints in ConnectedVNInfoEqClasses.
tree
|
commitdiff
2012-07-25
Jakob Stoklund Olesen
Verify two-address constraints more carefully.
tree
|
commitdiff
2012-07-24
Craig Topper
Change llvm_unreachable in SplitVectorOperand to report...
tree
|
commitdiff
2012-07-23
Sylvestre Ledru
Fix a typo (the the => the)
tree
|
commitdiff
2012-07-23
Nadav Rotem
Fixed DAGCombine optimizations which generate select_cc...
tree
|
commitdiff
next