summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/InstrEmitter.cpp
Commit message (Expand)AuthorAge
...
* Don't use register classes larger than TLI->getRegClassFor(VT).Jakob Stoklund Olesen2011-06-16
* Change the REG_SEQUENCE SDNode to take an explict register class ID as its fi...Owen Anderson2011-06-16
* Use TRI::has{Sub,Super}ClassEq() where possible.Jakob Stoklund Olesen2011-06-02
* Simplify a bunch of isVirtualRegister() and isPhysicalRegister() logic.Jakob Stoklund Olesen2011-01-10
* Do not model all INLINEASM instructions as having unmodelled side effects.Evan Cheng2011-01-07
* Optimize:Evan Cheng2011-01-05
* flags -> glue for selectiondagChris Lattner2010-12-23
* Change all self assignments X=X to (void)X, so that we can turn on aJeffrey Yasskin2010-12-23
* rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner2010-12-21
* Fix crash compiling a QQQQ REG_SEQUENCE for a Neon vld3_lane operation.Bob Wilson2010-12-17
* Reword comment slightly.Eric Christopher2010-12-08
* Split pseudo-instruction expansion into a separate pass, to make itDan Gohman2010-11-16
* Revert r112461. It was failing on PPC...Bill Wendling2010-08-30
* When adding a register, we should mark it as "def" if it can optionally defineBill Wendling2010-08-30
* Emit COPY instructions instead of using copyRegToReg in InstrEmitter,Jakob Stoklund Olesen2010-07-10
* Insert IMPLICIT_DEF instructions at the current insert position, notDan Gohman2010-07-10
* Reapply bottom-up fast-isel, with several fixes for x86-32:Dan Gohman2010-07-10
* --- Reverse-merging r107947 into '.':Bob Wilson2010-07-09
* Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emittingDan Gohman2010-07-09
* Convert EXTRACT_SUBREG to COPY when emitting machine instrs.Jakob Stoklund Olesen2010-07-08
* Revert 107840 107839 107813 107804 107800 107797 107791.Dan Gohman2010-07-08
* Not all custom inserters create new basic blocks. If the inserterDan Gohman2010-07-07
* Update comment.Devang Patel2010-07-07
* Reapply r107655 with fixes; insert the pseudo instruction intoDan Gohman2010-07-06
* Propagate the AlignStack bit in InlineAsm's to the Dale Johannesen2010-07-02
* Add a VT argument to getMinimalPhysRegClass and replace the copy related usesRafael Espindola2010-06-29
* Teach regular and fast isel to set dead flags on unused implicit defsDan Gohman2010-06-18
* Mark physregs defined by inline asm as implicit.Jakob Stoklund Olesen2010-06-09
* Add argument name comments.Jakob Stoklund Olesen2010-06-09
* Continuously refine the register class of REG_SEQUENCE def with all the sourc...Evan Cheng2010-05-18
* Fix PR7162: Use source register classes and sub-indices to determine the corr...Evan Cheng2010-05-18
* Don't set kill flags for instructions which the scheduler has cloned.Dan Gohman2010-05-14
* Don't set kill flags on uses of CopyFromReg nodes. InstrEmitter doesn'tDan Gohman2010-05-11
* Indentation.Evan Cheng2010-05-10
* SDDbgValues are apparently not being legalized. Fix a symptom of the problem,Dan Gohman2010-05-07
* Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that itDan Gohman2010-05-06
* Teach scheduler about REG_SEQUENCE.Evan Cheng2010-05-04
* Re-enable isel kill flags, now that the local allocator is ignoring them.Dan Gohman2010-05-04
* Re-disable kill flags, as there is more trouble.Dan Gohman2010-05-01
* Re-enable kill flags from SelectionDAGISel, with a fix: don'tDan Gohman2010-05-01
* Get rid of the EdgeMapping map. Instead, just check for BasicBlockDan Gohman2010-05-01
* EmitDbgValue doesn't need its EdgeMapping argument.Dan Gohman2010-04-30
* Temporarily disable SelectionDAG kill flags, which are causing trouble.Dan Gohman2010-04-30
* Set register kill flags on the SelectionDAG path, at least in theDan Gohman2010-04-30
* Avoid adding a null MD node operand, which crashes with "-debug" when tryingBob Wilson2010-04-26
* - Move TargetLowering::EmitTargetCodeForFrameDebugValue to TargetInstrInfo an...Evan Cheng2010-04-26
* Stop abusing EmitInstrWithCustomInserter for target-dependentDale Johannesen2010-04-25
* Delete a redundant return statement.Dan Gohman2010-04-20
* Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman2010-04-15
* Have the inst emitter add the !srcloc mdnode to the machine instr.Chris Lattner2010-04-07