projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Remove some patterns for matching vector_shuffle instructions since vector_shuffles...
2012-02-11
Jakob Stoklund Olesen
Allow Post-RA LICM to hoist reserved register reads.
commit
|
commitdiff
|
tree
2012-02-11
Jakob Stoklund Olesen
Handle register masks in local live range splitting.
commit
|
commitdiff
|
tree
2012-02-11
Jakob Stoklund Olesen
Don't read PreRegAlloc before it is initialized.
commit
|
commitdiff
|
tree
2012-02-10
Jakob Stoklund Olesen
Clean up comment.
commit
|
commitdiff
|
tree
2012-02-10
Jakob Stoklund Olesen
Add a static MachineOperand::clobbersPhysReg().
commit
|
commitdiff
|
tree
2012-02-10
Jakob Stoklund Olesen
Add register mask support to InterferenceCache.
commit
|
commitdiff
|
tree
2012-02-10
Jakob Stoklund Olesen
Remove unused variable.
commit
|
commitdiff
|
tree
2012-02-10
Jakob Stoklund Olesen
Constrain the regmask search space for local live ranges.
commit
|
commitdiff
|
tree
2012-02-10
Jakob Stoklund Olesen
Cache basic block boundaries for faster RegMaskSlots...
commit
|
commitdiff
|
tree
2012-02-10
Jakob Stoklund Olesen
Optimize LiveIntervals::intervalIsInOneMBB().
commit
|
commitdiff
|
tree
2012-02-09
Jakob Stoklund Olesen
Add register mask support to RAGreedy.
commit
|
commitdiff
|
tree
2012-02-09
Jakob Stoklund Olesen
Erase dead copies that are clobbered by a call.
commit
|
commitdiff
|
tree
2012-02-09
Jakob Stoklund Olesen
Handle register masks when searching for EFLAGS clobbers.
commit
|
commitdiff
|
tree
2012-02-09
Jakob Stoklund Olesen
Never delete instructions that define reserved registers.
commit
|
commitdiff
|
tree
2012-02-08
Jakob Stoklund Olesen
Handle register masks in MachineCopyPropagation.
commit
|
commitdiff
|
tree
2012-02-08
Jakob Stoklund Olesen
Add Register mask support to RABasic.
commit
|
commitdiff
|
tree
2012-02-08
Jakob Stoklund Olesen
Keep track of register masks in LiveIntervalAnalysis.
commit
|
commitdiff
|
tree
2012-02-06
Jakob Stoklund Olesen
Remove some unused functions.
commit
|
commitdiff
|
tree
2012-02-06
Jakob Stoklund Olesen
Don't explicitly renumber slot indices.
commit
|
commitdiff
|
tree
2012-02-06
Jakob Stoklund Olesen
Make sure a reserved register has a live interval before...
commit
|
commitdiff
|
tree
2012-02-04
Jakob Stoklund Olesen
Drop the REDEF_BY_EC VNInfo flag.
commit
|
commitdiff
|
tree
2012-02-04
Jakob Stoklund Olesen
Correctly terminate a physreg redefined by an early...
commit
|
commitdiff
|
tree
2012-02-04
Jakob Stoklund Olesen
Don't store COPY pointers in VNInfo.
commit
|
commitdiff
|
tree
2012-02-04
Jakob Stoklund Olesen
Drop ZeroIndex and InvalidIndex.
commit
|
commitdiff
|
tree
2012-02-03
Jakob Stoklund Olesen
Trim headers.
commit
|
commitdiff
|
tree
2012-02-03
Jakob Stoklund Olesen
Delete some dead code.
commit
|
commitdiff
|
tree
2012-02-03
Jakob Stoklund Olesen
Handle register mask operands in setPhysRegsDeadExcept().
commit
|
commitdiff
|
tree
2012-02-03
Jakob Stoklund Olesen
ArrayRef'ize MI::setPhysRegsDeadExcept().
commit
|
commitdiff
|
tree
2012-02-03
Jakob Stoklund Olesen
Handle all live physreg defs in the same place.
commit
|
commitdiff
|
tree
2012-02-02
Jakob Stoklund Olesen
Require non-NULL register masks.
commit
|
commitdiff
|
tree
2012-02-02
Jakob Stoklund Olesen
Add pseudo-registers for pairs, triples, and quads...
commit
|
commitdiff
|
tree
2012-02-01
Jakob Stoklund Olesen
Move ARM subreg index compositions to the SubRegIndex...
commit
|
commitdiff
|
tree
2012-02-01
Jakob Stoklund Olesen
Specify SubRegIndex components on the index itself.
commit
|
commitdiff
|
tree
2012-02-01
Jakob Stoklund Olesen
Fix a bug in the TopoOrderRC comparison function.
commit
|
commitdiff
|
tree
2012-02-01
Jakob Stoklund Olesen
Avoid emitting empty arrays, they're not standard C++.
commit
|
commitdiff
|
tree
2012-01-31
Jakob Stoklund Olesen
Don't assign a value to NUM_TARGET_NAMED_SUBREGS.
commit
|
commitdiff
|
tree
2012-01-31
Jakob Stoklund Olesen
Move the composite map into CodeGenSubRegIndex.
commit
|
commitdiff
|
tree
2012-01-31
Jakob Stoklund Olesen
Add a TableGen CodeGenSubRegIndex class.
commit
|
commitdiff
|
tree
2012-01-29
Jakob Stoklund Olesen
Fix some scavenger performance issues.
commit
|
commitdiff
|
tree
2012-01-29
Jakob Stoklund Olesen
Avoid creating BitVector temporaries.
commit
|
commitdiff
|
tree
2012-01-29
Jakob Stoklund Olesen
Add a BitVector::reset(BitVector&) method.
commit
|
commitdiff
|
tree
2012-01-26
Jakob Stoklund Olesen
Handle call-clobbered ymm registers on Win64.
commit
|
commitdiff
|
tree
2012-01-26
Jakob Stoklund Olesen
Clear kill flags before propagating a copy.
commit
|
commitdiff
|
tree
2012-01-25
Jakob Stoklund Olesen
Improve sub-register def handling in ProcessImplicitDefs.
commit
|
commitdiff
|
tree
2012-01-24
Jakob Stoklund Olesen
Set correct <def,undef> flags when lowering REG_SEQUENCE.
commit
|
commitdiff
|
tree
2012-01-24
Jakob Stoklund Olesen
Use the standard MachineFunction::print() after SlotIndexes.
commit
|
commitdiff
|
tree
2012-01-24
Jakob Stoklund Olesen
Fix old doxygen comment.
commit
|
commitdiff
|
tree
2012-01-24
Jakob Stoklund Olesen
Add an (interleave A, B, ...) SetTheory operator.
commit
|
commitdiff
|
tree
2012-01-24
Jakob Stoklund Olesen
Preserve <def,undef> flags in CoalesceExtSubRegs.
commit
|
commitdiff
|
tree
2012-01-23
Jakob Stoklund Olesen
Fix PR11829. PostRA LICM was too aggressive.
commit
|
commitdiff
|
tree
2012-01-23
Jakob Stoklund Olesen
Simplify debug output.
commit
|
commitdiff
|
tree
2012-01-21
Jakob Stoklund Olesen
Handle register masks in LiveVariables.
commit
|
commitdiff
|
tree
2012-01-20
Jakob Stoklund Olesen
Delete an unused member variable.
commit
|
commitdiff
|
tree
2012-01-20
Jakob Stoklund Olesen
Support register masks in MachineLICM.
commit
|
commitdiff
|
tree
2012-01-20
Jakob Stoklund Olesen
Handle register masks in DeadMachineInstructionElim.
commit
|
commitdiff
|
tree
2012-01-18
Jakob Stoklund Olesen
Add experimental -x86-use-regmask command line option.
commit
|
commitdiff
|
tree
2012-01-18
Jakob Stoklund Olesen
Ignore register mask operands when lowering instructions...
commit
|
commitdiff
|
tree
2012-01-18
Jakob Stoklund Olesen
Add a RegisterMaskSDNode class.
commit
|
commitdiff
|
tree
2012-01-18
Jakob Stoklund Olesen
Add a CoveredBySubRegs property to Register descriptions.
commit
|
commitdiff
|
tree
2012-01-17
Jakob Stoklund Olesen
Implement ARMBaseRegisterInfo::getCallPreservedMask().
commit
|
commitdiff
|
tree
2012-01-17
Jakob Stoklund Olesen
Move X86 callee saved register lists to the X86CallConv...
commit
|
commitdiff
|
tree
2012-01-17
Jakob Stoklund Olesen
Add TableGen support for callee saved registers.
commit
|
commitdiff
|
tree
2012-01-17
Jakob Stoklund Olesen
Add portable bit mask operations to BitVector.
commit
|
commitdiff
|
tree
2012-01-16
Jakob Stoklund Olesen
Extract method for detecting constant unallocatable...
commit
|
commitdiff
|
tree
2012-01-16
Jakob Stoklund Olesen
Give better scavenger errors by invoking the verifier.
commit
|
commitdiff
|
tree
2012-01-16
Jakob Stoklund Olesen
Add a new kind of MachineOperand: MO_RegisterMask.
commit
|
commitdiff
|
tree
2012-01-14
Jakob Stoklund Olesen
Add TRI::getCallPreservedMask() hook.
commit
|
commitdiff
|
tree
2012-01-13
Jakob Stoklund Olesen
Use RegisterTuples to generate pseudo-registers.
commit
|
commitdiff
|
tree
2012-01-13
Jakob Stoklund Olesen
Skip the NAME field when forming tuples.
commit
|
commitdiff
|
tree
2012-01-13
Jakob Stoklund Olesen
Delete CodeInit and CodeRecTy from TableGen.
commit
|
commitdiff
|
tree
2012-01-13
Jakob Stoklund Olesen
Use uniqued StringInit pointers for lookups.
commit
|
commitdiff
|
tree
2012-01-12
Jakob Stoklund Olesen
Make SplitAnalysis::UseSlots private.
commit
|
commitdiff
|
tree
2012-01-11
Jakob Stoklund Olesen
Make data structures private.
commit
|
commitdiff
|
tree
2012-01-11
Jakob Stoklund Olesen
Sink spillInterferences into RABasic.
commit
|
commitdiff
|
tree
2012-01-11
Jakob Stoklund Olesen
Cleanup.
commit
|
commitdiff
|
tree
2012-01-11
Jakob Stoklund Olesen
Move RegAllocBase into its own cpp file separate from...
commit
|
commitdiff
|
tree
2012-01-11
Jakob Stoklund Olesen
Fix undefined code and reenable test case.
commit
|
commitdiff
|
tree
2012-01-11
Jakob Stoklund Olesen
Disable test that seems to expose an unrelated Linux...
commit
|
commitdiff
|
tree
2012-01-11
Jakob Stoklund Olesen
Detect when a value is undefined on an edge to a landing...
commit
|
commitdiff
|
tree
2012-01-11
Jakob Stoklund Olesen
Exclusively use SplitAnalysis::getLastSplitPoint().
commit
|
commitdiff
|
tree
2012-01-10
Jakob Stoklund Olesen
Consider unknown alignment caused by OptimizeThumb2Instructi...
commit
|
commitdiff
|
tree
2012-01-10
Jakob Stoklund Olesen
Accurately model hardware alignment rounding.
commit
|
commitdiff
|
tree
2012-01-09
Jakob Stoklund Olesen
Catch runaway ARMConstantIslandPass even in -Asserts...
commit
|
commitdiff
|
tree
2012-01-07
Jakob Stoklund Olesen
Match SelectionDAG logic for enabling movt.
commit
|
commitdiff
|
tree
2012-01-07
Jakob Stoklund Olesen
Optimize reserved register coalescing.
commit
|
commitdiff
|
tree
2012-01-07
Jakob Stoklund Olesen
Use the 'regalloc' debug tag for most register allocator...
commit
|
commitdiff
|
tree
2012-01-07
Jakob Stoklund Olesen
Use getRegForValue() to materialize the address of...
commit
|
commitdiff
|
tree
2012-01-07
Jakob Stoklund Olesen
Use movw+movt in ARMFastISel::ARMMaterializeGV.
commit
|
commitdiff
|
tree
2012-01-06
Jakob Stoklund Olesen
Enable aligned NEON spilling by default.
commit
|
commitdiff
|
tree
2012-01-06
Jakob Stoklund Olesen
Abort AdjustBBOffsetsAfter early when possible.
commit
|
commitdiff
|
tree
2012-01-05
Jakob Stoklund Olesen
Reapply r146997, "Heed spill slot alignment on ARM."
commit
|
commitdiff
|
tree
2012-01-05
Jakob Stoklund Olesen
Avoid reserving an ARM base pointer during register...
commit
|
commitdiff
|
tree
2012-01-05
Jakob Stoklund Olesen
Freeze reserved registers before starting register...
commit
|
commitdiff
|
tree
2012-01-03
Jakob Stoklund Olesen
Don't use enums larger than 1 << 31 for target features.
commit
|
commitdiff
|
tree
2012-01-03
Jakob Stoklund Olesen
Revert r146997, "Heed spill slot alignment on ARM."
commit
|
commitdiff
|
tree
2012-01-03
Jakob Stoklund Olesen
Assert when reserved registers have been assigned.
commit
|
commitdiff
|
tree
2011-12-24
Jakob Stoklund Olesen
Fix Comments.
commit
|
commitdiff
|
tree
2011-12-23
Jakob Stoklund Olesen
Experimental support for aligned NEON spills.
commit
|
commitdiff
|
tree
2011-12-21
Jakob Stoklund Olesen
Move common code into an MRI function.
commit
|
commitdiff
|
tree
2011-12-20
Jakob Stoklund Olesen
Heed spill slot alignment on ARM.
commit
|
commitdiff
|
tree
next