projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Remove RegisterClassInfo::isReserved() and isAllocatable().
2012-10-15
Jakob Stoklund Olesen
Remove RegisterClassInfo::isReserved() and isAllocatable().
commit
|
commitdiff
|
tree
2012-10-15
Jakob Stoklund Olesen
Remove LIS::isAllocatable() and isReserved() helpers.
commit
|
commitdiff
|
tree
2012-10-15
Jakob Stoklund Olesen
Switch most getReservedRegs() clients to the MRI equivalent.
commit
|
commitdiff
|
tree
2012-10-15
Jakob Stoklund Olesen
Freeze the reserved registers as soon as isel is complete.
commit
|
commitdiff
|
tree
2012-10-13
Jakob Stoklund Olesen
Drop <def,dead> flags when merging into an unused lane.
commit
|
commitdiff
|
tree
2012-10-13
Jakob Stoklund Olesen
Allow for loops in LiveIntervals::pruneValue().
commit
|
commitdiff
|
tree
2012-10-12
Jakob Stoklund Olesen
Fix buildbots: -misched=shuffle is only available in...
commit
|
commitdiff
|
tree
2012-10-12
Jakob Stoklund Olesen
Use a transposed algorithm for handleMove().
commit
|
commitdiff
|
tree
2012-10-12
Jakob Stoklund Olesen
Fix coalescing with IMPLICIT_DEF values.
commit
|
commitdiff
|
tree
2012-10-11
Jakob Stoklund Olesen
Pass an explicit operand number to addLiveIns.
commit
|
commitdiff
|
tree
2012-10-08
Jakob Stoklund Olesen
Don't crash on extra evil irreducible control flow.
commit
|
commitdiff
|
tree
2012-10-04
Jakob Stoklund Olesen
Get MCSchedModel directly from the subtarget.
commit
|
commitdiff
|
tree
2012-10-04
Jakob Stoklund Olesen
Switch MachineTraceMetrics to the new TargetSchedModel...
commit
|
commitdiff
|
tree
2012-10-03
Jakob Stoklund Olesen
The early if conversion pass is ready to be used as...
commit
|
commitdiff
|
tree
2012-10-02
Jakob Stoklund Olesen
Remove the old coalescer algorithm.
commit
|
commitdiff
|
tree
2012-10-02
Jakob Stoklund Olesen
Handle reserved registers more accurately in handleMove().
commit
|
commitdiff
|
tree
2012-10-02
Jakob Stoklund Olesen
Make sure the whole live range is covered when values...
commit
|
commitdiff
|
tree
2012-09-27
Jakob Stoklund Olesen
Remove <def,read-undef> flags from partial redefinitions.
commit
|
commitdiff
|
tree
2012-09-27
Jakob Stoklund Olesen
Enable the new coalescer algorithm by default.
commit
|
commitdiff
|
tree
2012-09-27
Jakob Stoklund Olesen
Don't dereference begin() on an empty vector.
commit
|
commitdiff
|
tree
2012-09-27
Jakob Stoklund Olesen
Avoid dereferencing a NULL pointer.
commit
|
commitdiff
|
tree
2012-09-20
Jakob Stoklund Olesen
Ignore PHI-defs for -new-coalescer interference checks.
commit
|
commitdiff
|
tree
2012-09-20
Jakob Stoklund Olesen
Extend -new-coalescer SSA update to handle mapped values...
commit
|
commitdiff
|
tree
2012-09-19
Jakob Stoklund Olesen
Resolve conflicts involving dead vector lanes for ...
commit
|
commitdiff
|
tree
2012-09-17
Jakob Stoklund Olesen
Merge into undefined lanes under -new-coalescer.
commit
|
commitdiff
|
tree
2012-09-17
Jakob Stoklund Olesen
Stop adding <imp-def> operands when expanding REG_SEQUENCE.
commit
|
commitdiff
|
tree
2012-09-16
Jakob Stoklund Olesen
Add alternative coalescing algorithm under a flag.
commit
|
commitdiff
|
tree
2012-09-16
Jakob Stoklund Olesen
Fix problem when using LiveRangeQuery with block entries.
commit
|
commitdiff
|
tree
2012-09-15
Jakob Stoklund Olesen
Don't depend on kill flags in removeCopyByCommutingDef().
commit
|
commitdiff
|
tree
2012-09-15
Jakob Stoklund Olesen
Make LiveRangeQuery work for PHIDefs as well.
commit
|
commitdiff
|
tree
2012-09-13
Jakob Stoklund Olesen
Fix test case to avoid PIC magic.
commit
|
commitdiff
|
tree
2012-09-13
Jakob Stoklund Olesen
Fix the TCRETURNmi64 bug differently.
commit
|
commitdiff
|
tree
2012-09-13
Jakob Stoklund Olesen
Revert r163761 "Don't fold indexed loads into TCRETURNmi64."
commit
|
commitdiff
|
tree
2012-09-13
Jakob Stoklund Olesen
Don't fold indexed loads into TCRETURNmi64.
commit
|
commitdiff
|
tree
2012-09-12
Jakob Stoklund Olesen
Delete dead code.
commit
|
commitdiff
|
tree
2012-09-11
Jakob Stoklund Olesen
Add TRI::getSubRegIndexLaneMask().
commit
|
commitdiff
|
tree
2012-09-11
Jakob Stoklund Olesen
Clean the sub-reg index composition maps at emission.
commit
|
commitdiff
|
tree
2012-09-11
Jakob Stoklund Olesen
Add MCRI::getNumSubRegIndices() and start checking...
commit
|
commitdiff
|
tree
2012-09-10
Jakob Stoklund Olesen
Don't attempt to use flags from predicated instructions.
commit
|
commitdiff
|
tree
2012-09-07
Jakob Stoklund Olesen
Custom DAGCombine for and/or/xor are for all ARMs.
commit
|
commitdiff
|
tree
2012-09-06
Jakob Stoklund Olesen
TiedTo is an integer, not a bool.
commit
|
commitdiff
|
tree
2012-09-06
Jakob Stoklund Olesen
Allow overlaps between virtreg and physreg live ranges.
commit
|
commitdiff
|
tree
2012-09-06
Jakob Stoklund Olesen
Handle overlapping regunit intervals in LiveIntervals...
commit
|
commitdiff
|
tree
2012-09-06
Jakob Stoklund Olesen
Clear kill flags while computing live ranges.
commit
|
commitdiff
|
tree
2012-09-05
Jakob Stoklund Olesen
Remove predicated pseudo-instructions.
commit
|
commitdiff
|
tree
2012-09-05
Jakob Stoklund Olesen
Use predication instead of pseudo-opcodes when folding...
commit
|
commitdiff
|
tree
2012-09-04
Jakob Stoklund Olesen
Search the whole instruction for tied operands.
commit
|
commitdiff
|
tree
2012-09-04
Jakob Stoklund Olesen
Typo.
commit
|
commitdiff
|
tree
2012-09-04
Jakob Stoklund Olesen
Actually use the MachineOperand field for isRegTiedToDefOper...
commit
|
commitdiff
|
tree
2012-09-04
Jakob Stoklund Olesen
Move tie checks into MachineVerifier::visitMachineOperand.
commit
|
commitdiff
|
tree
2012-09-04
Jakob Stoklund Olesen
Allow tied uses and defs in different orders.
commit
|
commitdiff
|
tree
2012-08-31
Jakob Stoklund Olesen
Add MachineInstr::tieOperands, remove setIsTied().
commit
|
commitdiff
|
tree
2012-08-31
Jakob Stoklund Olesen
Don't enforce ordered inline asm operands.
commit
|
commitdiff
|
tree
2012-08-31
Jakob Stoklund Olesen
Fix a couple of typos in EmitAtomic.
commit
|
commitdiff
|
tree
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
next