Fix up instruction classes for Thumb2 RSB instructions to be consistent with
[oota-llvm.git] / lib / CodeGen /
2010-05-14 Jakob Stoklund OlesenTrust kill flags from isel and later passes.
2010-05-14 Jakob Stoklund OlesenFix an embarrassing runtime regression for RegAllocFast.
2010-05-13 Dale JohannesenImplement a correct ui64->f32 conversion. The old
2010-05-13 Jakob Stoklund OlesenClean up RegAllocFast debug output
2010-05-13 Dan GohmanTeach MachineLICM and MachineSink how to clear kill...
2010-05-13 Dan GohmanAdd a utility function for conservatively clearing...
2010-05-13 Dan GohmanAn Instruction has a trivial kill only if its use is...
2010-05-13 Jakob Stoklund OlesenTake allocation hints from copy instructions to/from...
2010-05-13 Jakob Stoklund OlesenMore asserts around physreg uses
2010-05-13 Evan ChengIf REG_SEQUENCE source is livein, copy it first. Also...
2010-05-12 Evan ChengDo not attempt copy coalescing if the source and dest...
2010-05-12 Jakob Stoklund OlesenMake sure to add kill flags to the last use of a virtre...
2010-05-12 Duncan SandsRemove unused variable. Tweak a comment while there.
2010-05-12 Nathan Jeffordsupdated support for the COFF .linkonce
2010-05-12 Evan ChengTeach local regalloc about virtual registers with sub...
2010-05-12 Evan ChengCode clean up.
2010-05-12 Jakob Stoklund OlesenAvoid scoping issues, fix buildbots
2010-05-11 Dan GohmanAdd initial kill flag support to FastISel.
2010-05-11 Daniel DunbarMake Clang happy.
2010-05-11 Jakob Stoklund OlesenStore the Dirty bit in the LiveReg structure instead...
2010-05-11 Jakob Stoklund OlesenKeep track of the last place a live virtreg was used.
2010-05-11 Dan GohmanDon't set kill flags on uses of CopyFromReg nodes....
2010-05-11 Jakob Stoklund OlesenSilence warning
2010-05-11 Jakob Stoklund OlesenSimplify the tracking of used physregs to a bulk bitor...
2010-05-11 Duncan SandsI got tired of VISIBILITY_HIDDEN colliding with the...
2010-05-11 Dan GohmanTrim #includes and forward declarations.
2010-05-11 Jakob Stoklund OlesenMostly rewrite RegAllocFast.
2010-05-11 Dan GohmanImplement a bunch more TargetSelectionDAGInfo infrastru...
2010-05-11 Douglas GregorFixes for Microsoft Visual Studio 2010, from Steven...
2010-05-11 Evan ChengIt's not safe eliminate copies where src and dst have...
2010-05-11 Evan ChengEnsure REG_SEQUENCE source operands are unique.
2010-05-10 Evan ChengIndentation.
2010-05-10 Devang PatelEnable multiple Compile Units in one module.
2010-05-10 Evan ChengIt's not safe to propagate implicit_def that defines...
2010-05-10 Evan ChengClear RegSequences vector after eliminating REG_SEQUENC...
2010-05-10 Evan ChengBe careful with operand promotion. For a binary operati...
2010-05-10 Evan ChengRe-defined valno is always valno even for partial re...
2010-05-10 Bob WilsonFix PR7096. When a block containing multiple defs...
2010-05-10 Duncan SandsAdd an assertion to catch attempts to access off the...
2010-05-07 Devang PatelInstead of just verifying compile unit, verify entire...
2010-05-07 Devang PatelRemove DIGlobal.
2010-05-07 Dan GohmanSDDbgValues are apparently not being legalized. Fix...
2010-05-07 Devang PatelVerify variable directly.
2010-05-07 Chris Lattneradd COFF support for COMDAT sections, patch by Nathan...
2010-05-07 Devang PatelVerify entire type descriptor not just tag.
2010-05-07 Dale JohannesenFix PR 7087, and probably other things, by extending
2010-05-07 Devang PatelWrap const MDNode * inside DIDescriptor.
2010-05-07 Devang PatelAvoid DIDescriptor::getNode(). Use overloaded operators...
2010-05-07 Chris Lattnerswitch MCSectionCOFF from a syntactic to semantic repre...
2010-05-07 Nick LewyckyRevert r103133 and add testcase from PR7066.
2010-05-07 Dan GohmanTransfer debug location information from PHI nodes...
2010-05-07 Dan GohmanPrint debug information for SDNodes.
2010-05-07 Dan GohmanDisable the new unknown-location code for now. It cause...
2010-05-06 Dan GohmanAdd a DebugLoc argument to TargetInstrInfo::copyRegToRe...
2010-05-06 Evan ChengAdd argument TargetRegisterInfo to loadRegFromStackSlot...
2010-05-06 Evan Cheng80 col violation.
2010-05-06 Evan ChengFixes a coalescer bug that caused llc to crash on 2009...
2010-05-06 Dan GohmanUpdate LabelsBeforeInsn also, when creating unknown...
2010-05-06 Chris LattnerFix PR7054 - Assertion `Symbol->isUndefined() && "Canno...
2010-05-06 Dan GohmanIn bottom-up mode, defer the materialization of local...
2010-05-05 Dan GohmanAdd an "IsBottomUp" member function to FastISel, which...
2010-05-05 Dan GohmanEmit debug info for MachineInstrs with unknown debug...
2010-05-05 Jakob Stoklund OlesenFix PR6520. An earlyclobber physreg must not be allocat...
2010-05-05 Devang PatelUse getValue() for PHINodes when direct NodeMap access...
2010-05-05 Evan ChengMove REG_SEQUENCE removal to 2addr pass.
2010-05-05 Evan ChengTeach liveintervalanalysis about virtual registers...
2010-05-04 Bob WilsonCombine the implementations of the core part of the...
2010-05-04 Evan ChengTeach PHI elimination to remove REG_SEQUENCE instructio...
2010-05-04 Evan ChengRename variables for consistency.
2010-05-04 Devang PatelSet DW_AT_APPLE_omit_frame_ptr in endFunction() where...
2010-05-04 Evan ChengInstruction selection optimizations may have moved...
2010-05-04 Evan ChengTeach scheduler about REG_SEQUENCE.
2010-05-04 Dan GohmanRe-enable isel kill flags, now that the local allocator...
2010-05-03 Jakob Stoklund OlesenRemove preexisting kill flags in RegAllocLocal, just...
2010-05-03 Dan GohmanFactor out FastISel's code for materializing constants...
2010-05-03 Jakob Stoklund OlesenCheck that subregisters don't have independent values...
2010-05-03 Eric ChristopherReword a comment slightly.
2010-05-03 Bob WilsonPrint basic block numbers in live interval debug output...
2010-05-03 Dan GohmanFix a bug which prevented tail merging of return instru...
2010-05-01 Dale JohannesenDon't count debug info as instructions. This was
2010-05-01 Anton KorobeynikovInsert ANY_EXTEND node instead of invalid truncate...
2010-05-01 Dan GohmanRemove the code for special-casing byval for fast-isel...
2010-05-01 Dan GohmanRe-disable kill flags, as there is more trouble.
2010-05-01 Dan GohmanRe-enable kill flags from SelectionDAGISel, with a...
2010-05-01 Dale JohannesenFix a bug where debug info affected stack slot coloring.
2010-05-01 Dan GohmanFix whitespace.
2010-05-01 Dan GohmanDon't pass SDValues by non-const reference unless they...
2010-05-01 Dan GohmanReorgnaize more switch code lowering to clean up some...
2010-05-01 Dan GohmanDelete the EdgeMapping variable itself.
2010-05-01 Dan GohmanGet rid of the EdgeMapping map. Instead, just check...
2010-04-30 Bill WendlingEXTRACT_VECTOR_ELT of an INSERT_VECTOR_ELT may have...
2010-04-30 Dan GohmanRemove this debug output. The MachineFunction will...
2010-04-30 Jakob Stoklund OlesenThe local register allocator has to spill dirty callee...
2010-04-30 Devang PatelAttach AT_APPLE_optimized attribute to optimized functi...
2010-04-30 Dan GohmanEmitDbgValue doesn't need its EdgeMapping argument.
2010-04-30 Jakob Stoklund OlesenDon't use floating point in SimpleRegisterCoalescing.
2010-04-30 Dan GohmanApply a patch from Jan Sjodin to fix a compiler abort...
2010-04-30 Dan GohmanTemporarily disable SelectionDAG kill flags, which...
2010-04-30 Dan GohmanSet register kill flags on the SelectionDAG path, at...
2010-04-29 Jakob Stoklund OlesenReject really weird coalescer case when trying to merge...
next