projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Whitespace.
2012-08-30
Jakob Stoklund Olesen
Don't use MCInstrDesc flags for implicit operands.
commit
|
commitdiff
|
tree
2012-08-29
Jakob Stoklund Olesen
Add a bit of documentation to copyPhysReg.
commit
|
commitdiff
|
tree
2012-08-29
Jakob Stoklund Olesen
Verify the order of tied operands in inline asm.
commit
|
commitdiff
|
tree
2012-08-29
Jakob Stoklund Olesen
Set the isTied flags when building INLINEASM MachineInstrs.
commit
|
commitdiff
|
tree
2012-08-29
Jakob Stoklund Olesen
Rename hasVolatileMemoryRef() to hasOrderedMemoryRef().
commit
|
commitdiff
|
tree
2012-08-29
Jakob Stoklund Olesen
Add MachineMemOperand::isUnordered().
commit
|
commitdiff
|
tree
2012-08-29
Jakob Stoklund Olesen
Don't move normal loads across volatile/atomic loads.
commit
|
commitdiff
|
tree
2012-08-29
Jakob Stoklund Olesen
Verify the consistency of inline asm operands.
commit
|
commitdiff
|
tree
2012-08-29
Jakob Stoklund Olesen
Verify the tied operand flags.
commit
|
commitdiff
|
tree
2012-08-29
Jakob Stoklund Olesen
Maintain a vaild isTied bit as operands are added and...
commit
|
commitdiff
|
tree
2012-08-28
Jakob Stoklund Olesen
Add a MachineOperand::isTied() flag.
commit
|
commitdiff
|
tree
2012-08-28
Jakob Stoklund Olesen
Don't allow TargetFlags on MO_Register MachineOperands.
commit
|
commitdiff
|
tree
2012-08-28
Jakob Stoklund Olesen
Check all patterns for missing instruction flags.
commit
|
commitdiff
|
tree
2012-08-28
Jakob Stoklund Olesen
Remove extra MayLoad/MayStore flags from atomic_load...
commit
|
commitdiff
|
tree
2012-08-28
Jakob Stoklund Olesen
Revert r162713: "Add ATOMIC_LDR* pseudo-instructions...
commit
|
commitdiff
|
tree
2012-08-28
Jakob Stoklund Olesen
More missing mayLoad flags on AVX multiclasses.
commit
|
commitdiff
|
tree
2012-08-27
Jakob Stoklund Olesen
Add ATOMIC_LDR* pseudo-instructions to model atomic_load...
commit
|
commitdiff
|
tree
2012-08-24
Jakob Stoklund Olesen
Add missing mayLoad flags to a large class of AVX ...
commit
|
commitdiff
|
tree
2012-08-24
Jakob Stoklund Olesen
Missed tLEApcrelJT.
commit
|
commitdiff
|
tree
2012-08-24
Jakob Stoklund Olesen
Infer instruction properties from single-instruction...
commit
|
commitdiff
|
tree
2012-08-24
Jakob Stoklund Olesen
Explicitly mark LEApcrel pseudos with hasSideEffects.
commit
|
commitdiff
|
tree
2012-08-24
Jakob Stoklund Olesen
Stop inferring isVariadic from instruction patterns.
commit
|
commitdiff
|
tree
2012-08-24
Jakob Stoklund Olesen
Fix call instruction operands in ARMFastISel.
commit
|
commitdiff
|
tree
2012-08-24
Jakob Stoklund Olesen
Mark X86::RET and RETI instructions as variadic.
commit
|
commitdiff
|
tree
2012-08-24
Jakob Stoklund Olesen
Avoid including explicit uses when counting SDNode...
commit
|
commitdiff
|
tree
2012-08-24
Jakob Stoklund Olesen
Verify explicit instruction properties when they can...
commit
|
commitdiff
|
tree
2012-08-24
Jakob Stoklund Olesen
Fix load/store SDNode flags.
commit
|
commitdiff
|
tree
2012-08-24
Jakob Stoklund Olesen
Add missing SDNPSideEffect flags.
commit
|
commitdiff
|
tree
2012-08-24
Jakob Stoklund Olesen
Remove more mayLoad workarounds.
commit
|
commitdiff
|
tree
2012-08-24
Jakob Stoklund Olesen
Remove some spurious mayLoad = 0 flags.
commit
|
commitdiff
|
tree
2012-08-24
Jakob Stoklund Olesen
Heed guessInstructionProperties, and stop warning on...
commit
|
commitdiff
|
tree
2012-08-24
Jakob Stoklund Olesen
Add missing SDNP properties on the flushw node.
commit
|
commitdiff
|
tree
2012-08-24
Jakob Stoklund Olesen
X86MemBarrier has unmodeled side effects.
commit
|
commitdiff
|
tree
2012-08-23
Jakob Stoklund Olesen
Preserve operand flags in convertToThreeAddress() by...
commit
|
commitdiff
|
tree
2012-08-23
Jakob Stoklund Olesen
Tristate mayLoad, mayStore, and hasSideEffects.
commit
|
commitdiff
|
tree
2012-08-23
Jakob Stoklund Olesen
Add CodeGenTarget::guessInstructionProperties.
commit
|
commitdiff
|
tree
2012-08-23
Jakob Stoklund Olesen
Fix attributes on X86 store intrinsics.
commit
|
commitdiff
|
tree
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
next