Add cdp/cdp2 instructions for thumb/thumb2
[oota-llvm.git] / lib / CodeGen /
2011-01-20 Jakob Stoklund OlesenSplitKit requires that all defs are in place before...
2011-01-20 Jakob Stoklund OlesenAdd LiveIntervalMap::dumpCache() to print out the cache...
2011-01-20 Eric ChristopherMy editor's indent went crazy. Fix.
2011-01-20 Eric ChristopherExpand invalid return values for umulo and smulo. Handl...
2011-01-20 Evan ChengSorry, several patches in one.
2011-01-20 Andrew TrickSelection DAG scheduler register pressure heuristic...
2011-01-20 Jakob Stoklund OlesenCheck that a live range exists before shortening it...
2011-01-20 Jakob Stoklund OlesenAdd hidden -verify-coalescing to run the machine code...
2011-01-20 Jakob Stoklund OlesenFix bug found by new clang warning.
2011-01-20 Eric ChristopherUse only one API at a time.
2011-01-20 Eric ChristopherIf we can, lower the multiply part of a umulo/smulo...
2011-01-20 Devang PatelFix debug info for merged global.
2011-01-19 Jakob Stoklund OlesenDivert Hopfield network debug output. It is very noisy.
2011-01-19 Jakob Stoklund OlesenDon't accidentally leave small gaps in the live ranges...
2011-01-19 Devang PatelFix register address expression. Patch by Ken Dyck.
2011-01-19 Jakob Stoklund OlesenImplement RAGreedy::splitAroundRegion and remove loop...
2011-01-18 Jakob Stoklund OlesenAdd RAGreedy methods for splitting live ranges around...
2011-01-18 Jeffrey YasskinRemove unused variables found by gcc-4.6's -Wunused...
2011-01-18 Stuart HastingsRemove checking that prevented overlapping CALLSEQ_STAR...
2011-01-17 Benjamin KramerFix an off-by-one error in ctpop combining.
2011-01-17 Benjamin KramerAdd a DAGCombine to turn (ctpop x) u< 2 into (x & x...
2011-01-16 Chris Lattnerreapply my fix for PR8961 with a tweak to properly...
2011-01-15 Benjamin KramerAdd an assert so we don't silently miscompile ctpop...
2011-01-15 Benjamin KramerReimplement CTPOP legalization with the "best" algorith...
2011-01-14 Ted KremenekUpdate CMake build.
2011-01-14 Dan GohmanDelete an assignment to ThisBB which isn't needed,...
2011-01-14 Anton KorobeynikovAdd a possibility to switch between CFI directives...
2011-01-14 Anton KorobeynikovAdd CFI directives-based frame information emission...
2011-01-14 Anton KorobeynikovSplit stuff as a preparation for CFI directives-based...
2011-01-14 Andrew TrickSupport for precise scheduling of the instruction selec...
2011-01-14 Jakob Stoklund OlesenTry for the third time to teach getFirstTerminator...
2011-01-14 Jakob Stoklund OlesenRevert r123419. It still breaks llvm-gcc-i386-linux...
2011-01-14 Chris LattnerSet the insertion point correctly for instructions...
2011-01-14 Jakob Stoklund OlesenTry again to teach getFirstTerminator() about debug...
2011-01-13 Jakob Stoklund OlesenBetter terminator avoidance.
2011-01-13 Jakob Stoklund OlesenTemporary workaround for an i386 crash in LiveDebugVari...
2011-01-13 Jakob Stoklund OlesenTeach frame lowering to ignore debug values after the...
2011-01-13 Devang PatelSpeculatively revert r123384 to make llvm-gcc-i386...
2011-01-13 Jakob Stoklund OlesenTeach MachineBasicBlock::getFirstTerminator to ignore...
2011-01-13 Dan GohmanFix r123346 to handle scalar types too.
2011-01-13 Jakob Stoklund OlesenAdd missing space in debug output
2011-01-12 Dan GohmanApply the patch from PR8958, which allows llc to get...
2011-01-12 Jakob Stoklund OlesenTry again enabling LiveDebugVariables.
2011-01-12 Jakob Stoklund OlesenDon't emit a DBG_VALUE for a spill slot that the rewrit...
2011-01-12 Jakob Stoklund OlesenFix braino in dominator tree walk.
2011-01-12 Jakob Stoklund OlesenSometimes, old virtual registers can linger on DBG_VALU...
2011-01-12 Jakob Stoklund OlesenTeach VirtRegRewriter to update slot indexes when erasi...
2011-01-12 Jakob Stoklund OlesenAnnotate VirtRegRewriter debug output with slot indexes.
2011-01-12 Jakob Stoklund OlesenVerify slot index ordering.
2011-01-12 Jakob Stoklund OlesenVerify that machine instruction parent pointers are...
2011-01-11 Jakob Stoklund OlesenThe world is not ready for LiveDebugVariables yet.
2011-01-11 Jakob Stoklund OlesenEnable LiveDebugVariables by default.
2011-01-11 Jakob Stoklund OlesenDon't insert DBG_VALUE instructions after the first...
2011-01-11 Devang PatelAppropriately truncate debug info range in dwarf output.
2011-01-11 Eric ChristopherMove ExpandAtomic into the integer expansion routines...
2011-01-10 Dale JohannesenFix PR 8916 (qv for analysis), at least the immediate...
2011-01-10 Anton KorobeynikovRename TargetFrameInfo into TargetFrameLowering. Also...
2011-01-10 Chris Lattnerfit in 80 cols and use MBB::isSuccessor instead of...
2011-01-10 Jakob Stoklund OlesenSimplify a bunch of isVirtualRegister() and isPhysicalR...
2011-01-09 Jakob Stoklund OlesenRemove MachineRegisterInfo::getLastVirtReg(), it was...
2011-01-09 Chris Lattnersort this.
2011-01-09 Jakob Stoklund OlesenTeach TargetRegisterInfo how to cram stack slot indexes...
2011-01-09 Jakob Stoklund OlesenAdd a forgotten VireReg2IndexFunctor.
2011-01-09 Cameron ZwarichEliminate some extra hash table lookups.
2011-01-09 Cameron ZwarichAdd an informative comment.
2011-01-09 Jakob Stoklund OlesenSimplify LiveDebugVariables by storing MachineOperand...
2011-01-09 Jakob Stoklund OlesenShrink a BitVector that didn't mean to store bits for...
2011-01-09 Jakob Stoklund OlesenReplace TargetRegisterInfo::printReg with a PrintReg...
2011-01-09 Jakob Stoklund OlesenUse IndexedMap for MachineRegisterInfo as well. No...
2011-01-08 Jakob Stoklund OlesenFix VirtRegMap to use TRI::index2VirtReg and TRI::virtR...
2011-01-08 Jakob Stoklund OlesenFix a MachineVerifier loop that probably didn't mean...
2011-01-08 Jakob Stoklund OlesenUse an IndexedMap for LiveVariables::VirtRegInfo.
2011-01-08 Jakob Stoklund OlesenUse an IndexedMap for LiveOutRegInfo to hide its depend...
2011-01-08 Cameron ZwarichFix coding style.
2011-01-08 Cameron ZwarichMake more passes preserve dominators (or state that...
2011-01-08 Evan ChengRecognize inline asm 'rev /bin/bash, ' as a bswap intri...
2011-01-07 Evan ChengDo not model all INLINEASM instructions as having unmod...
2011-01-07 Devang PatelSpeculatively revert r123032.
2011-01-07 Devang PatelAppropriately truncate debug info range in dwarf output.
2011-01-07 Evan ChengDBG_VALUE does not have any side effects; it also makes...
2011-01-07 Bob WilsonAdd ARM patterns to match EXTRACT_SUBVECTOR nodes.
2011-01-07 Bob WilsonFix a comment typo.
2011-01-07 Bob WilsonChange EXTRACT_SUBVECTOR to require a constant index.
2011-01-07 Bill WendlingEarly exit if we don't have invokes. The 'Unwinds'...
2011-01-06 Duncan SandsFix the other problem reported in PR8582. Testcase...
2011-01-06 Eric ChristopherAdd some fairly duplicated code to let type legalizatio...
2011-01-06 Devang PatelEmit 128 bit constant.
2011-01-06 Evan ChengRe-implement r122936 with proper target hooks. Now...
2011-01-06 Evan ChengRevert r122936. I'll re-implement the change.
2011-01-06 Jakob Stoklund OlesenZap the last two -Wself-assign warnings in llvm.
2011-01-06 Jakob Stoklund OlesenAdd the SpillPlacement analysis pass.
2011-01-06 Evan Chengr105228 reduced the memcpy / memset inline limit to...
2011-01-06 Evan ChengAvoid zero extend bit test operands to pointer type...
2011-01-05 Evan ChengOptimize:
2011-01-05 Jakob Stoklund OlesenAdd a hidden command line option to display edge bundle...
2011-01-05 Eric Christopher80-cols.
2011-01-04 Eric ChristopherRemove TODO, these appear to be implemented.
2011-01-04 Jakob Stoklund OlesenTurn the EdgeBundles class into a stand-alone machine...
2011-01-04 Cameron ZwarichSwitch to path halving from path compression for a...
2011-01-04 Cameron ZwarichEliminate repeated allocation of a per-BB DenseMap...
next