Use the libanalysis 'ConstantFoldLoadFromConstPtr' function
[oota-llvm.git] / lib /
2009-11-02 Chris LattnerUse the libanalysis 'ConstantFoldLoadFromConstPtr'...
2009-11-02 Chris Lattnerswitch the main 'ValueState' map from being an std...
2009-11-02 Evan ChengUnbreak ARMBaseRegisterInfo::copyRegToReg.
2009-11-02 Chris Lattnerfix a bug exposed by moving SRoA earlier which caused...
2009-11-02 Chris Lattneronly IPSCCP incoming arguments if the function is execu...
2009-11-02 Chris Lattneradd a new ValueState::getConstantInt() helper, use...
2009-11-02 Edward O'CallaghanFix malloc.h is deprecated warning on DragonFly BSD.
2009-11-02 Edward O'CallaghanFix for warning seen on DF-BSD, Victor, please fix...
2009-11-02 Chris Lattnertidy up some more: remove some extraneous inline specif...
2009-11-02 Edward O'CallaghanApply fix for PR5135, Credit to Andreas Neustifter.
2009-11-02 Chris Lattnereliminate the SCCPSolver::getValueMapping method.
2009-11-02 Chris Lattnerfix failures introduced in r85774
2009-11-02 Chris Lattnerfactor duplicated code into a new DeleteInstructionInBlock
2009-11-02 Chris LattnerChris used to use '...' instead of proper grammar.
2009-11-02 Chris Lattnerremove some extraneous llvmcontext stuff.
2009-11-02 Chris Lattnerchange LatticeVal to use PointerIntPair to save some...
2009-11-02 Chris Lattnerfix instcombine to only do store sinking when the align...
2009-11-02 Anton KorobeynikovHandle splats of undefs properly. This includes the...
2009-11-02 Anton KorobeynikovDo not infer the target type for COPY_TO_REGCLASS from...
2009-11-02 Anton Korobeynikov64-bit FP loads & stores operate on both NEON and VFP...
2009-11-02 Anton KorobeynikovUse NEON reg-reg moves, where profitable. This reduces...
2009-11-01 Evan ChengAdd PseudoSourceValue::mayAlias. It returns true if...
2009-11-01 Evan ChengFix a couple more places where we are creating ld ...
2009-11-01 Evan ChengMake use of imm12 version of Thumb2 ldr / str instructi...
2009-11-01 Chris Lattnerwhen merging two loads, make sure to take the min of...
2009-11-01 Chris Lattnersplit load sinking out to its own function, like gep...
2009-11-01 Chris Lattnerfix a bug noticed by inspection: when instcombine sinks...
2009-11-01 Duncan SandsAdd a missing closing parenthesis, and tweak to fit...
2009-11-01 Chris Lattnercleanups, switch GlobalDCE to SmallPtrSet instead of...
2009-11-01 Chris Lattnerremove a bunch of locking from LLVMContextImpl. Since...
2009-11-01 Chris Lattnerimprove comment.
2009-11-01 Chris Lattneradd a comment about why we don't allow inlining indbr.
2009-11-01 Chris Lattnerthe verifier shouldn't modify the IR.
2009-11-01 Douglas GregorReverting 85714, 85715, 85716, which are breaking the...
2009-11-01 Dan GohmanAdd a function to Passes.h to allow clients to create...
2009-11-01 Dan GohmanDon't #include Pass.h from CallGraph.h.
2009-11-01 Dan GohmanRemove the #include of Pass.h from PassManager.h. This...
2009-11-01 Chris Lattnerteach ipsccp and ipconstprop that a blockaddress doesn...
2009-11-01 Chris Lattnerchange llvm::MergeBlockIntoPredecessor to not merge...
2009-11-01 Chris Lattnerstrengthen an assumption: RevectorBlockTo knows that...
2009-11-01 Chris Lattnerfix an issue where the verifier would reject a function...
2009-11-01 Chris Lattnerif CostMetrics says to never duplicate some code, don...
2009-11-01 Chris Lattnerconstant fold indirectbr(blockaddress(%bb)) -> br label...
2009-11-01 Chris Lattnerimprove x86 codegen support for blockaddress. We now...
2009-11-01 Chris Lattnerpull check for return inst out of loop, never inline...
2009-11-01 Chris LattnerFix BlockAddress::replaceUsesOfWithOnConstant to correctly
2009-11-01 Chris Lattnerimplement linker support for BlockAddress.
2009-11-01 Chris LattnerRevert 85678/85680. The decision is to stay with the...
2009-10-31 Evan ChengUse cbz and cbnz instructions.
2009-10-31 Jim Grosbachvml[as].f32 cause stalls in following advanced SIMD...
2009-10-31 Chris LattnerMake sure PRE doesn't split crit edges from indirectbr.
2009-10-31 Chris Lattnerllvm::SplitEdge should refuse to split an edge from...
2009-10-31 Chris Lattnerupdate the comment above llvm::SplitCriticalEdge, and...
2009-10-31 Jim GrosbachExpand 64-bit logical shift right inline
2009-10-31 Jim GrosbachExpand 64-bit arithmetic shift right inline
2009-10-31 Dan GohmanFix a missing newline in the dwarf output code.
2009-10-31 Dan GohmanMake -print-machineinstrs more readable.
2009-10-31 Dan GohmanFactor out more code into addCommonCodeGenPasses. The...
2009-10-31 Chris Lattneradjust a couple xforms to work with null bb's in BlockA...
2009-10-31 Chris LattnerMake blockaddress(@func, null) be valid, and make ...
2009-10-31 Jim GrosbachExpand 64 bit left shift inline rather than using the...
2009-10-31 Chris Lattneradd a comment.
2009-10-31 Dan GohmanRevert r85667. LoopUnroll currently can't call utility...
2009-10-31 Dan GohmanRemove redundant code.
2009-10-31 Dan GohmanMerge the enhancements from LoopUnroll's FoldBlockIntoP...
2009-10-31 Dan GohmanRename forgetLoopBackedgeTakenCount to forgetLoop,...
2009-10-31 Dan GohmanReplace LoopUnrollPass.cpp's custom code-size estimatio...
2009-10-31 Dan GohmanSimplify this code.
2009-10-31 Dan GohmanRemove an unnecessary #include.
2009-10-31 Dan GohmanUpdate CMakeLists for recent renames.
2009-10-31 Dan GohmanRename UnrollLoop.cpp to LoopUnroll.cpp, and LoopUnroll...
2009-10-31 Dan GohmanRemove CodeGenLICM. It's largely obsoleted by MachineLI...
2009-10-31 Dan GohmanMake ScalarEvolutionAliasAnalysis slightly more aggress...
2009-10-31 Dan GohmanReapply r85634, with the bug fixed.
2009-10-31 Dan GohmanWhen discarding SrcValue information, discard all of...
2009-10-31 Dan GohmanFix 80-column violation.
2009-10-31 Eric ChristopherFix warning with gcc-4.0 and signed/unsigned.
2009-10-31 Evan ChengIt's safe to remat t2LDRpci; Add PseudoSourceValue...
2009-10-31 Evan ChengRevert 85634. It's breaking consumer-typeset (and others).
2009-10-30 Dan GohmanAdd assertion checks here to turn silent miscompiles...
2009-10-30 Dan GohmanDon't mark registers dead here when processing nodes...
2009-10-30 Dan GohmanAdd a comment about a missed opportunity.
2009-10-30 Dan GohmanOptimize around the fact that pred_iterator is slow...
2009-10-30 Kevin EnderbyUpdates to the ARM target assembler for llvm-mc per...
2009-10-30 Devang PatelIf string field is empty then return NULL.
2009-10-30 Chris Lattnerif basic blocks are destroyed while there are *just...
2009-10-30 Dan GohmanTeach SimplifyCFG how to eliminate duplicate PHI nodes...
2009-10-30 Chris Lattnermake hasAddressTaken() constant time by storing a refco...
2009-10-30 Bob WilsonAdd a note about Robert Muth's alternate jump table...
2009-10-30 Dan GohmanSort the incoming values in PHI nodes to match the...
2009-10-30 Dan GohmanFix MachineLICM to use the correct virtual register...
2009-10-30 Chris Lattnerit isn't valid to take the address of the entry block.
2009-10-30 Devang PatelIf a type is derived from a derived type then calculate...
2009-10-30 Bob WilsonFix a comment.
2009-10-30 Evan ChengAdd option to createGVNPass to disable PRE.
2009-10-30 Lang HamesStop the iterator in ValueLiveAt from potentially runni...
2009-10-30 Rafael EspindolaThis fixes functions like
2009-10-30 Bob WilsonAdd ARM codegen for indirect branches.
2009-10-30 Dan GohmanMost stack straces don't need 3 digits worth of levels.
2009-10-30 Dan GohmanDon't delete blocks which have their address taken.
next