ARM/ISel: Factor out isScaledConstantInRange() helper.
[oota-llvm.git] / lib / CodeGen /
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...
2011-01-04 Owen AndersonClean up a funky pass registration that got passed...
2011-01-03 Cameron ZwarichUse a RecyclingAllocator to allocate values for Machine...
2011-01-02 Chris Lattnersplit dom frontier handling stuff out to its own Domina...
2011-01-02 Benjamin KramerTry to reuse the value when lowering memset.
2011-01-02 Benjamin KramerLower the i8 extension in memset to a multiply instead...
2010-12-30 Cameron ZwarichUse getVRegDef() instead of def_iterator. This leads...
2010-12-29 Cameron ZwarichNone of the other pass names in CodeGen have terminatin...
2010-12-29 Cameron ZwarichInstead of processing every instruction when splitting...
2010-12-29 Cameron ZwarichAdd a missing word to a comment.
2010-12-29 Cameron ZwarichAdd text explaining an assertion.
2010-12-28 Cameron ZwarichSimplify some code in MachineVerifier that was doing...
2010-12-28 Cameron ZwarichRevert the optimization in r122596. It is correct for...
2010-12-28 Cameron ZwarichAvoid iterating every operand of an instruction in...
2010-12-28 Duncan SandsPacify the compiler. BestWeight cannot in fact be...
2010-12-27 Cameron ZwarichChange an assertion to assert what the code actually...
2010-12-27 Cameron ZwarichLand a first cut at StrongPHIElimination. There are...
next