Instcombine: Fix pattern where the sext did not dominate the icmp using it
[oota-llvm.git] / lib /
2011-01-09 Tobias GrosserInstcombine: Fix pattern where the sext did not dominat...
2011-01-09 Cameron ZwarichLoopInstSimplify preserves LoopSimplify.
2011-01-09 Chandler CarruthAnother missed memset in std::vector initialization.
2011-01-09 Cameron ZwarichEliminate some extra hash table lookups.
2011-01-09 Cameron ZwarichAdd an informative comment.
2011-01-09 Chandler CarruthFix a cut-paste-o so that the sample code is correct...
2011-01-09 Chandler CarruthAnother missed optimization of trivial vector code.
2011-01-09 Chandler CarruthAdd a note about vector's size-constructor producing...
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-09 Chris Lattnerteach SCEV analysis of PHI nodes that PHI recurences...
2011-01-09 Chris Lattnerreduce indentation. Print <nuw> and <nsw> when dumping...
2011-01-09 Chandler CarruthAdd a note about a missed memset optimization from...
2011-01-08 Jakob Stoklund OlesenFix the last virtual register enumerations.
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 Chris Lattnerfix a latent bug in memcpyoptimizer that my recent...
2011-01-08 Chris LattnertryMergingIntoMemset can only handle constant length...
2011-01-08 Chris LattnerMerge memsets followed by neighboring memsets and other...
2011-01-08 Chris Lattnerfix an issue in IsPointerOffset that prevented us from...
2011-01-08 Chris Lattnerenhance memcpyopt to merge a store and a subsequent
2011-01-08 Chris Lattnerconstify TargetData references.
2011-01-08 Chris LattnerWhen loop rotation happens, it is *very* common for...
2011-01-08 Chris Lattnermake domtree verification print something useful on...
2011-01-08 Chris Lattnersplit ssa updating code out to its own helper function...
2011-01-08 Chris LattnerImplement a TODO: Enhance loopinfo to merge away the...
2011-01-08 Chris Lattnervarious code cleanups, enhance MergeBlockIntoPredecesso...
2011-01-08 Chris Lattnerinline preserveCanonicalLoopForm now that it is simple.
2011-01-08 Chris LattnerThree major changes:
2011-01-08 Chris Lattnerreduce nesting.
2011-01-08 Chris LattnerLoopRotate requires canonical loop form, so it always...
2011-01-08 Chris Lattneruse the LI ivar.
2011-01-08 Chris Lattnersome cleanups: remove dead arguments and eliminate...
2011-01-08 Chris Lattnerfix an issue duncan pointed out, which could cause...
2011-01-08 Cameron ZwarichFix coding style issues.
2011-01-08 Cameron ZwarichMake more passes preserve dominators (or state that...
2011-01-08 Rafael EspindolaFirst step in fixing PR8927:
2011-01-08 Cameron ZwarichContract subloop bodies. However, it is still important...
2011-01-08 Frits van BommelFix a bug in r123034 (trying to sext/zext non-integers...
2011-01-08 Chris LattnerHave loop-rotate simplify instructions (yay instsimplif...
2011-01-08 Chris LattnerRevamp the ValueMapper interfaces in a couple ways:
2011-01-08 Chris Lattnertwo minor changes: switch to the standard ValueToValueMapTy
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 Bob WilsonAdd an explanatory message for an assertion.
2011-01-07 Matt Beaumont-GayEliminate variable only used in debug builds.
2011-01-07 Devang PatelSpeculatively revert r123032.
2011-01-07 Bob WilsonLower some BUILD_VECTORS using VEXT+shuffle.
2011-01-07 Tobias GrosserInstCombine: Match min/max hidden by sext/zext
2011-01-07 Tobias GrosserSome whitespace fixes
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 Benjamin KramerRevert 122959, it needs more thought. Add it back to...
2011-01-07 Jay FoadSimplify the allocation and freeing of Users' operand...
2011-01-07 Jay FoadRemove all uses of the "ugly" method BranchInst::setUnc...
2011-01-07 Evan ChengRevert r122955. It seems using movups to lower memcpy...
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 Chris LattnerWith Benjamin's recent amazing patches, we should be...
2011-01-06 Chris Lattneruse isNullValue() to simplify code, add an assert.
2011-01-06 Devang PatelEmit 128 bit constant.
2011-01-06 Bob WilsonPR8921: LDM/POP do not support interworking prior to...
2011-01-06 Bob WilsonRemove extra whitespace.
2011-01-06 Bob WilsonFix comment typo.
2011-01-06 Benjamin KramerAdd a note from llvmdev, this time with more info.
2011-01-06 Abramo BagnaraFixed parsing of hex floats.
2011-01-06 Rafael EspindolaCorrectly disassemble truncated asm.
2011-01-06 Benjamin KramerInstCombine: Turn _chk functions into the "unsafe"...
2011-01-06 Benjamin KramerEarlyCSE does this now (and GVN always did it).
2011-01-06 Benjamin KramerInstCombine: If we call llvm.objectsize on a malloc...
2011-01-06 Benjamin KramerInstCombine: Teach llvm.objectsize folding to look...
2011-01-06 Benjamin KramerRemove dead code and silence warnings.
2011-01-06 Evan ChengUse movups to lower memcpy and memset even if it's...
2011-01-06 Chris Lattneradd a note about object size from drystone, add a poorl...
2011-01-06 Chris Lattneradd a trivial instcombine missed in Dhrystone
2011-01-06 Evan ChengRe-implement r122936 with proper target hooks. Now...
2011-01-06 Chris Lattnerimplement constant folding support for an exotic consta...
2011-01-06 Evan ChengRevert r122936. I'll re-implement the change.
2011-01-06 Cameron ZwarichAdd the CallInst optimizations that don't involve expan...
2011-01-06 Cameron ZwarichMove the GEP handling in CodeGenPrepare to OptimizeInst().
2011-01-06 Cameron ZwarichSplit the optimizations in CodeGenPrepare that don...
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-06 Bill WendlingPR8919 - LLVM incorrectly generates "_alloca" as the...
2011-01-06 Bill WendlingPR8918 - When used with MinGW64, LLVM generates a ...
2011-01-06 Cameron ZwarichStop reallocating SunkAddrs for each basic block. When...
2011-01-05 Owen AndersonReorder, rename, and document some members to make...
2011-01-05 Evan ChengOptimize:
2011-01-05 Chris Lattnerfix PR8900, a shuffle miscompilation. Patch by Nadav...
next