projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Convert to the new EH model.
2011-11-07
Jakob Stoklund Olesen
Fix test for Windows as well.
commit
|
commitdiff
|
tree
2011-11-07
Jakob Stoklund Olesen
Kill and collapse outstanding DomainValues.
commit
|
commitdiff
|
tree
2011-11-07
Jakob Stoklund Olesen
Use a reverse post order instead of a DFS order.
commit
|
commitdiff
|
tree
2011-11-07
Jakob Stoklund Olesen
Extract two methods. No functional change.
commit
|
commitdiff
|
tree
2011-11-07
Jakob Stoklund Olesen
MBB doesn't need to be a class member.
commit
|
commitdiff
|
tree
2011-11-07
Jakob Stoklund Olesen
Fix pass name after the source was moved.
commit
|
commitdiff
|
tree
2011-11-07
Jakob Stoklund Olesen
Fix test for Linux.
commit
|
commitdiff
|
tree
2011-11-07
Jakob Stoklund Olesen
Expand V_SET0 to xorps by default.
commit
|
commitdiff
|
tree
2011-11-01
Jakob Stoklund Olesen
Update split candidate correctly when interference...
commit
|
commitdiff
|
tree
2011-10-27
Jakob Stoklund Olesen
Also set addrmode6 alignment when align==size.
commit
|
commitdiff
|
tree
2011-10-26
Jakob Stoklund Olesen
Don't use floating point to do an integer's job.
commit
|
commitdiff
|
tree
2011-10-17
Jakob Stoklund Olesen
Admonish that MI is not IR and virtual registers have...
commit
|
commitdiff
|
tree
2011-10-15
Jakob Stoklund Olesen
Mark tADDrSPi as having side effects again.
commit
|
commitdiff
|
tree
2011-10-14
Jakob Stoklund Olesen
Update live-in lists when splitting critical edges.
commit
|
commitdiff
|
tree
2011-10-14
Jakob Stoklund Olesen
Ban rematerializable instructions with side effects.
commit
|
commitdiff
|
tree
2011-10-14
Jakob Stoklund Olesen
V_SET0 has no side effects.
commit
|
commitdiff
|
tree
2011-10-14
Jakob Stoklund Olesen
Add value numbers when spilling dead defs.
commit
|
commitdiff
|
tree
2011-10-12
Jakob Stoklund Olesen
Also inflate register classes around inline asm.
commit
|
commitdiff
|
tree
2011-10-12
Jakob Stoklund Olesen
Add MachineInstr::getRegClassConstraint().
commit
|
commitdiff
|
tree
2011-10-12
Jakob Stoklund Olesen
Extract a method for finding the inline asm flag operand.
commit
|
commitdiff
|
tree
2011-10-12
Jakob Stoklund Olesen
Encode register class constreaints in inline asm instructions.
commit
|
commitdiff
|
tree
2011-10-12
Jakob Stoklund Olesen
Use an existing function.
commit
|
commitdiff
|
tree
2011-10-12
Jakob Stoklund Olesen
Fix -widen-vmovs liveness issues.
commit
|
commitdiff
|
tree
2011-10-11
Jakob Stoklund Olesen
Move -widen-vmovs to ARMBaseInstrInfo::expandPostRAPseudo().
commit
|
commitdiff
|
tree
2011-10-10
Jakob Stoklund Olesen
Give targets a chance to expand even standard pseudos.
commit
|
commitdiff
|
tree
2011-10-10
Jakob Stoklund Olesen
Emit full ED initializers even for pseudo-instructions.
commit
|
commitdiff
|
tree
2011-10-10
Jakob Stoklund Olesen
Mark the standard pseudos as isPseudo = 1.
commit
|
commitdiff
|
tree
2011-10-10
Jakob Stoklund Olesen
Insert dummy ED table entries for pseudo-instructions.
commit
|
commitdiff
|
tree
2011-10-08
Jakob Stoklund Olesen
Prevent potential NOREX bug.
commit
|
commitdiff
|
tree
2011-10-08
Jakob Stoklund Olesen
Add TEST8ri_NOREX pseudo to constrain sub_8bit_hi copies.
commit
|
commitdiff
|
tree
2011-10-08
Jakob Stoklund Olesen
Add missing test case for r141410.
commit
|
commitdiff
|
tree
2011-10-07
Jakob Stoklund Olesen
Constrain both operands on MOVZX32_NOREXrr8.
commit
|
commitdiff
|
tree
2011-10-06
Jakob Stoklund Olesen
Remove the TRI::getSubRegisterRegClass() hook.
commit
|
commitdiff
|
tree
2011-10-05
Jakob Stoklund Olesen
Fix sub-register operand verification.
commit
|
commitdiff
|
tree
2011-10-05
Jakob Stoklund Olesen
Remove unused DstSubIdx argument.
commit
|
commitdiff
|
tree
2011-10-05
Jakob Stoklund Olesen
Simplify EXTRACT_SUBREG emission.
commit
|
commitdiff
|
tree
2011-10-05
Jakob Stoklund Olesen
Override TRI::getSubClassWithSubReg for X86.
commit
|
commitdiff
|
tree
2011-10-05
Jakob Stoklund Olesen
Simplify INSERT_SUBREG emission.
commit
|
commitdiff
|
tree
2011-10-05
Jakob Stoklund Olesen
Add a FIXME.
commit
|
commitdiff
|
tree
2011-10-05
Jakob Stoklund Olesen
Add TRI::getSubClassWithSubReg(RC, Idx) function.
commit
|
commitdiff
|
tree
2011-10-05
Jakob Stoklund Olesen
Also add <imp-use,kill> flags for redefined super-registers.
commit
|
commitdiff
|
tree
2011-10-05
Jakob Stoklund Olesen
Also add <def,undef> flags when coalescing sub-registers.
commit
|
commitdiff
|
tree
2011-10-04
Jakob Stoklund Olesen
Allow <undef> flags on def operands as well as uses.
commit
|
commitdiff
|
tree
2011-10-04
Jakob Stoklund Olesen
Properly use const_iterator.
commit
|
commitdiff
|
tree
2011-10-04
Jakob Stoklund Olesen
Teach TableGen to infer missing register classes.
commit
|
commitdiff
|
tree
2011-10-04
Jakob Stoklund Olesen
Teach PPCInstrInfo to handle sub-classes.
commit
|
commitdiff
|
tree
2011-10-04
Jakob Stoklund Olesen
TableGen: Store all allocation orders together.
commit
|
commitdiff
|
tree
2011-10-04
Jakob Stoklund Olesen
TableGen: Privatize CodeGenRegisterClass::TheDef and...
commit
|
commitdiff
|
tree
2011-10-04
Jakob Stoklund Olesen
TableGen: Don't add synthetic Records to the RecordKeeper.
commit
|
commitdiff
|
tree
2011-09-30
Jakob Stoklund Olesen
Use precomputed BitVector for CodeGenRegisterClass...
commit
|
commitdiff
|
tree
2011-09-30
Jakob Stoklund Olesen
Store sub-class lists as a bit vector.
commit
|
commitdiff
|
tree
2011-09-30
Jakob Stoklund Olesen
Extract a slightly more general BitVector printer.
commit
|
commitdiff
|
tree
2011-09-30
Jakob Stoklund Olesen
Move getCommonSubClass() into TRI.
commit
|
commitdiff
|
tree
2011-09-30
Jakob Stoklund Olesen
Compute lists of super-classes in CodeGenRegisterClass.
commit
|
commitdiff
|
tree
2011-09-30
Jakob Stoklund Olesen
Fix a bug in compare_numeric().
commit
|
commitdiff
|
tree
2011-09-30
Jakob Stoklund Olesen
Precompute a bit vector of register sub-classes.
commit
|
commitdiff
|
tree
2011-09-30
Jakob Stoklund Olesen
Order register classes topologically.
commit
|
commitdiff
|
tree
2011-09-29
Jakob Stoklund Olesen
Switch to ArrayRef<CodeGenRegisterClass*>.
commit
|
commitdiff
|
tree
2011-09-29
Jakob Stoklund Olesen
Expand the x86 V_SET0* pseudos right after register...
commit
|
commitdiff
|
tree
2011-09-29
Jakob Stoklund Olesen
Delete NEONMoveFix, now unused.
commit
|
commitdiff
|
tree
2011-09-29
Jakob Stoklund Olesen
Use ExecutionDepsFix instead of NEONMoveFix.
commit
|
commitdiff
|
tree
2011-09-29
Jakob Stoklund Olesen
Remove NumImplicitOps which is now unused.
commit
|
commitdiff
|
tree
2011-09-29
Jakob Stoklund Olesen
Rewrite MachineInstr::addOperand() to avoid NumImplicitOps.
commit
|
commitdiff
|
tree
2011-09-28
Jakob Stoklund Olesen
Revert r140731, "Define classes for unary and binary...
commit
|
commitdiff
|
tree
2011-09-28
Jakob Stoklund Olesen
Rename class and clean up source.
commit
|
commitdiff
|
tree
2011-09-28
Jakob Stoklund Olesen
Rename SSEDomainFix -> lib/CodeGen/ExecutionDepsFix.
commit
|
commitdiff
|
tree
2011-09-27
Jakob Stoklund Olesen
Remove X86-dependent stuff from SSEDomainFix.
commit
|
commitdiff
|
tree
2011-09-27
Jakob Stoklund Olesen
Implement TII::get/setExecutionDomain() for ARM.
commit
|
commitdiff
|
tree
2011-09-27
Jakob Stoklund Olesen
Promote the X86 Get/SetSSEDomain functions to TargetInstrInfo.
commit
|
commitdiff
|
tree
2011-09-27
Jakob Stoklund Olesen
Use existing function.
commit
|
commitdiff
|
tree
2011-09-25
Jakob Stoklund Olesen
Add target hook for pseudo instruction expansion.
commit
|
commitdiff
|
tree
2011-09-25
Jakob Stoklund Olesen
Clean up code after renaming LowerSubregs -> ExpandPostRAPse...
commit
|
commitdiff
|
tree
2011-09-25
Jakob Stoklund Olesen
Rename LowerSubregs to ExpandPostRAPseudos.
commit
|
commitdiff
|
tree
2011-09-24
Jakob Stoklund Olesen
Only run MF.verify() with EXPENSIVE_CHECKS=1.
commit
|
commitdiff
|
tree
2011-09-23
Jakob Stoklund Olesen
Verify that terminators follow non-terminators.
commit
|
commitdiff
|
tree
2011-09-23
Jakob Stoklund Olesen
Also match negative offsets for addrmode3 and addrmode5.
commit
|
commitdiff
|
tree
2011-09-22
Jakob Stoklund Olesen
Add support for GR32 <-> FR32 cross class copies.
commit
|
commitdiff
|
tree
2011-09-22
Jakob Stoklund Olesen
Constrain register classes instead of emitting copies.
commit
|
commitdiff
|
tree
2011-09-22
Jakob Stoklund Olesen
Add a MinNumRegs argument to MRI::constrainRegClass().
commit
|
commitdiff
|
tree
2011-09-19
Jakob Stoklund Olesen
X86 has asterisk-free inline asm support now.
commit
|
commitdiff
|
tree
2011-09-19
Jakob Stoklund Olesen
Claimed.
commit
|
commitdiff
|
tree
2011-09-16
Jakob Stoklund Olesen
Spill mode: Hoist back-copies locally.
commit
|
commitdiff
|
tree
2011-09-16
Jakob Stoklund Olesen
Disable local spill hoisting for non-killing copies.
commit
|
commitdiff
|
tree
2011-09-15
Jakob Stoklund Olesen
Add an option to disable spill hoisting.
commit
|
commitdiff
|
tree
2011-09-15
Jakob Stoklund Olesen
VirtRegMap is counting spill slots, not register spills.
commit
|
commitdiff
|
tree
2011-09-15
Jakob Stoklund Olesen
Count correctly when a COPY turns into a spill or reload.
commit
|
commitdiff
|
tree
2011-09-15
Jakob Stoklund Olesen
Count inserted spills and reloads more accurately.
commit
|
commitdiff
|
tree
2011-09-15
Jakob Stoklund Olesen
Trace through sibling PHIs in bulk.
commit
|
commitdiff
|
tree
2011-09-15
Jakob Stoklund Olesen
Use getPrevSlot() instead of getPrevIndex().
commit
|
commitdiff
|
tree
2011-09-15
Jakob Stoklund Olesen
Speed up LiveIntervals::shrinkToUse with some caching.
commit
|
commitdiff
|
tree
2011-09-15
Jakob Stoklund Olesen
Revert r139782, "RemoveCopyByCommutingDef doesn't need...
commit
|
commitdiff
|
tree
2011-09-15
Jakob Stoklund Olesen
Stop verifying hasPHIKill() flags.
commit
|
commitdiff
|
tree
2011-09-15
Jakob Stoklund Olesen
RemoveCopyByCommutingDef doesn't need hasPHIKill().
commit
|
commitdiff
|
tree
2011-09-15
Jakob Stoklund Olesen
It is safe to remat a value killed by phis.
commit
|
commitdiff
|
tree
2011-09-15
Jakob Stoklund Olesen
Leave hasPHIKill flags alone in LiveInterval::RenumberValues.
commit
|
commitdiff
|
tree
2011-09-14
Jakob Stoklund Olesen
Ignore the cloning of unknown registers.
commit
|
commitdiff
|
tree
2011-09-14
Jakob Stoklund Olesen
Hoist back-copies to the least busy dominator.
commit
|
commitdiff
|
tree
2011-09-13
Jakob Stoklund Olesen
Distinguish complex mapped values from forced recomputation.
commit
|
commitdiff
|
tree
2011-09-13
Jakob Stoklund Olesen
Implement -split-spill-mode=size.
commit
|
commitdiff
|
tree
2011-09-13
Jakob Stoklund Olesen
Add SplitEditor::markOverlappedComplement().
commit
|
commitdiff
|
tree
next