aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2012-10-04Switch MachineTraceMetrics to the new TargetSchedModel interface.Jakob Stoklund Olesen
2012-10-03Revert 165051-165049 while looking into the foreach.m failure inEric Christopher
2012-10-02Remove the SavePoint infrastructure from fast isel, replaceEric Christopher
2012-10-01Merge commit '72f0976c1b91c7ba50dce4d0ad0289dc14d37f81'Derek Schuff
2012-10-01Fix PR13899Michael Liao
2012-09-27Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru
2012-09-27Fix a typo 'iff' => 'if'Sylvestre Ledru
2012-09-26Revert r164663 due to buildbot failure.Craig Topper
2012-09-26Add is16BitVector and is32BitVector to MVT and call them from EVT. Matches ot...Craig Topper
2012-09-26Rename virtual table anchors from Anchor() to anchor() for consistency with t...Craig Topper
2012-09-26Mark extended type querying methods as 'readonly' to reduce compile size.Craig Topper
2012-09-25Merge commit 'bc4021f31eaa97ee52655828da3e3de14a39e4a6'Derek Schuff
2012-09-19Merge commit '020aba0c3b6092e353e133446cb6453f95f0d61b'Derek Schuff
2012-09-19Add in new data types that are used by AMDIL/ANL among others.Micah Villmow
2012-09-18Merge commit '8e70b5506ec0d7a6c2740bc89cd1b8f12a78b24f'Derek Schuff
2012-09-18Make MachinePostDominatorTree::DT privateTom Stellard
2012-09-18TargetSchedModel API. Implement latency lookup, disabled.Andrew Trick
2012-09-17Merge into undefined lanes under -new-coalescer.Jakob Stoklund Olesen
2012-09-17Revert r164061-r164067. Most of the new subtarget emitter.Andrew Trick
2012-09-17TargetSchedModel API. Implement latency lookup, disabled.Andrew Trick
2012-09-17Add a MachinePostDominator passTom Stellard
2012-09-17Mark unimplemented copy constructors and copy assignment operators as LLVM_DE...Craig Topper
2012-09-16Fix problem when using LiveRangeQuery with block entries.Jakob Stoklund Olesen
2012-09-15Make LiveRangeQuery work for PHIDefs as well.Jakob Stoklund Olesen
2012-09-14comment typoAndrew Trick
2012-09-14TargetSchedModel interface. To be implemented...Andrew Trick
2012-09-14misched: add a hook for custom DAG postprocessing.Andrew Trick
2012-09-12Fix PR11985Michael Liao
2012-09-12Delete dead code.Jakob Stoklund Olesen
2012-09-12Add a function computeRegisterLiveness() to MachineBasicBlock. This uses anal...James Molloy
2012-09-12Add an analyzePhysReg() function to MachineOperandIteratorBase that analyses ...James Molloy
2012-09-11Reorganize MachineScheduler interfaces and publish them in the header.Andrew Trick
2012-09-06TiedTo is an integer, not a bool.Jakob Stoklund Olesen
2012-09-06Allow overlaps between virtreg and physreg live ranges.Jakob Stoklund Olesen
2012-09-06Handle overlapping regunit intervals in LiveIntervals::addKillFlags().Jakob Stoklund Olesen
2012-09-06Add a new optimization pass: Stack Coloring, that merges disjoint static allo...Nadav Rotem
2012-09-05[ms-inline asm] Use the asm dialect from the MI to set the parser dialect.Chad Rosier
2012-09-05Constify SDNodeIterator an stop its only non-const user being cast strippedRoman Divacky
2012-09-05[ms-inline asm] Propagate the asm dialect into the MachineInstr representation.Chad Rosier
2012-09-05Clean up includes.Benjamin Kramer
2012-09-04Actually use the MachineOperand field for isRegTiedToDefOperand().Jakob Stoklund Olesen
2012-09-04Allow tied uses and defs in different orders.Jakob Stoklund Olesen
2012-08-31Add MachineInstr::tieOperands, remove setIsTied().Jakob Stoklund Olesen
2012-08-29Rename hasVolatileMemoryRef() to hasOrderedMemoryRef().Jakob Stoklund Olesen
2012-08-29Add MachineMemOperand::isUnordered().Jakob Stoklund Olesen
2012-08-29Maintain a vaild isTied bit as operands are added and removed.Jakob Stoklund Olesen
2012-08-28Add a MachineOperand::isTied() flag.Jakob Stoklund Olesen
2012-08-28Don't allow TargetFlags on MO_Register MachineOperands.Jakob Stoklund Olesen
2012-08-28Remove extra MayLoad/MayStore flags from atomic_load/store.Jakob Stoklund Olesen
2012-08-24Fix integer undefined behavior due to signed left shift overflow in LLVM.Richard Smith