Implement new helper methods for creating two-index GEP instructions
[oota-llvm.git] / lib / Transforms /
2004-07-13 Chris LattnerFactor some code to handle "load (constantexpr cast...
2004-07-06 Chris LattnerCheck to make sure types are sized before calling getTy...
2004-07-06 Brian GaekeIt doesn't matter what the 2nd operand is; if the GEP...
2004-07-06 Brian GaekeAdd helper function.
2004-07-06 Chris LattnerImplement rem.ll:test3
2004-07-06 Chris LattnerFix a minor bug where we would go into infinite loops...
2004-07-06 Chris LattnerImplement InstCombine/sub.ll:test15: X % -Y === X % Y
2004-07-04 Reid SpencerAdd #include <iostream> since Value.h does not #include...
2004-07-03 Chris LattnerImplement add.ll:test22, a common case in MSIL files
2004-07-02 Chris LattnerDo not call getTypeSize on a type that has no size
2004-07-02 Brian GaekeGet rid of a dead variable, and fix a typo in a comment.
2004-07-01 Brian GaekeMake this pass use a more specific debug message than...
2004-06-29 Vikram S. AdveRestoring this file.
2004-06-28 Chris LattnerRemove unused file
2004-06-28 Chris LattnerThese passes are long dead/obsolete. They never worked...
2004-06-27 Chris LattnerImplement InstCombine/add.ll:test21
2004-06-25 Chris LattnerNew constant expression lowering pass to simplify your...
2004-06-24 Vikram S. AdveThis file is unused, and duplicates functionality in...
2004-06-24 Chris LattnerTwo fixes. First, stop using the ugly shouldSubstitute...
2004-06-23 Misha BrukmanMoved to lib/VMCore
2004-06-23 Brian GaekeUse new IsNAN() wrapper.
2004-06-22 Misha BrukmanFile depends on DSA, moved to lib/Analysis/DataStructure
2004-06-21 Chris Lattner*FINALLY* Fix a really nasty nondeterministic bug that...
2004-06-21 Chris LattnerComment out the isnan stuff until we get a proper autoc...
2004-06-21 Chris LattnerMake order of argument addition deterministic. In...
2004-06-20 Chris LattnerMake use of BinaryOperator::create* methods to shrinkif...
2004-06-20 Chris LattnerFix the inliner to be deterministic, not letting its...
2004-06-20 Chris LattnerAdd some DEBUG output to the simplifycfg routines
2004-06-19 Chris LattnerNow that dominator tree children are built in determins...
2004-06-19 Chris LattnerThis will hopefully fix a heisenbug that Vladimir Merzl...
2004-06-19 Chris LattnerFix a nasty bug, noticed by Reid
2004-06-19 Chris LattnerFix one source of nondeterminism in the -licm pass...
2004-06-19 Chris LattnerChange to use the StableBasicBlockNumbering class
2004-06-19 Chris LattnerDo not let the numbering of PHI nodes placed in the...
2004-06-19 Chris LattnerDo not sort by the address of LLVM ConstantInt* objects...
2004-06-19 Chris LattnerDo not loop over uses as we delete them. This causes...
2004-06-18 Chris LattnerImplement Transforms/InstCombine/and.ll:test17, a commo...
2004-06-18 Chris LattnerDo not function resolve intrinsics. This prevents...
2004-06-17 Brian GaekeI love the smell of a freshly broken PowerPC build...
2004-06-17 Chris LattnerFix compilation problem on freebsd. Problem noted...
2004-06-17 Chris LattnerRename Type::PrimitiveID to TypeId and ::getPrimitiveID...
2004-06-17 Chris LattnerRename Type::PrimitiveID to TypeId and ::getPrimitiveID...
2004-06-17 Brian GaekeFix typo in DEBUG printout.
2004-06-15 Brian GaekeUm, did someone make a typo or something?
2004-06-15 Chris LattnerRemove support for the isnan intrinsic
2004-06-14 Brian GaekeQuick hack to get this file compiling again on Mac...
2004-06-13 Alkis EvlogimenosAdd constant folding capabilities to the isunordered...
2004-06-11 Chris LattnerConstant fold the isnan intrinsic
2004-06-10 Chris LattnerFix a bug in my checkin from last night that caused...
2004-06-10 Chris LattnerMore minor cleanups
2004-06-10 Chris LattnerEliminate many occurrances of Instruction::
2004-06-09 Chris LattnerImplement InstCombine/select.ll:test15*
2004-06-09 Chris LattnerBe more careful about the order we put stuff onto the...
2004-06-09 Chris LattnerImplement select.ll:test14*
2004-06-03 Brian GaekeExpand head-of-file comment.
2004-06-01 Brian GaekeUse new form of unconditional branch constructor.
2004-05-28 Chris LattnerFix one of the major things that is causing the C Backe...
2004-05-27 John CriswellFix a bug in the -deadtypeelim pass. The SymbolTable...
2004-05-27 Chris LattnerFix InstCombine/load.ll & PR347.
2004-05-27 Chris LattnerImplement constant folding of fmod, which is used a...
2004-05-27 Chris LattnerRestructure call constant folding code a bit to make...
2004-05-26 Alkis EvlogimenosDo not pass a null pointer if this instruction is not...
2004-05-26 Alkis EvlogimenosUse one destination constructor for the unconditional...
2004-05-25 Reid SpencerConvert to SymbolTable's new iteration interface.
2004-05-25 Reid SpencerConvert to SymbolTable's new lookup and iteration inter...
2004-05-25 Reid SpencerRemove unused header file.
2004-05-25 Reid SpencerMake this pass simply invoke SymbolTable::strip().
2004-05-25 Chris LattnerImplement InstCombine:shift.ll:test16, which turns...
2004-05-25 Chris LattnerImplement instcombine/cast.ll:test16:
2004-05-24 Chris LattnerFix a bug in my previous checkin
2004-05-23 Chris LattnerSpelling people's names right is kinda important
2004-05-23 Chris LattnerFix cases where we missed inlining some more obvious...
2004-05-23 Chris LattnerSimplify the interface and remove an unneeded #include
2004-05-23 Chris LattnerFairly substantial changes to update the alias analysis...
2004-05-23 Chris LattnerAdjust to the changes in the AliasSetTracker interface
2004-05-23 Chris LattnerAdd support for replacement of formal arguments with...
2004-05-23 Chris LattnerImplement the -lowergc pass which is used by code gener...
2004-05-19 Brian GaekeAdd CloneTraceInto(), which is based on (and has mostly...
2004-05-19 Brian GaekeMove RemapInstruction() to ValueMapper, so that it...
2004-05-14 Brian GaekeClean up this pass somewhat:
2004-05-13 Chris LattnerThis was not meant to be committed
2004-05-13 Chris LattnerFix a nasty bug that caused us to unroll EXTREMELY...
2004-05-12 Chris LattnerDo not pass in the same argument to the extracted funct...
2004-05-12 Chris LattnerImplement support for code extracting basic blocks...
2004-05-12 Chris LattnerImplement splitting of PHI nodes, allowing block extrac...
2004-05-12 Chris Lattner* Pull some code out into the definedInRegion/definedIn...
2004-05-12 Chris LattnerGenerate substantially better code when there are a...
2004-05-12 Chris LattnerTwo minor improvements:
2004-05-08 Chris LattnerFix stupid bug in my checkin yesterday
2004-05-07 Chris LattnerImplement folding of GEP's like:
2004-05-07 Chris LattnerFix PR336: The instcombine pass asserts when visiting...
2004-05-04 Chris LattnerDo not mark instructions in unreachable sections of...
2004-05-04 Chris LattnerMinor efficiency tweak, suggested by Patrick Meredith
2004-05-03 Brian GaekeFix typo
2004-05-03 Brian GaekeIn InsertProfilingInitCall(), make it legal to pass...
2004-05-03 Brian GaekeAdd initial implementation of basic-block tracing instr...
2004-05-02 Chris LattnerDo not clone arbitrary condition instructions.
2004-05-02 Chris LattnerDo not infinitely "unroll" single BB loops.
2004-05-02 Chris LattnerDont' merge terminators that are needed to select PHI...
2004-05-01 Chris LattnerImplement SimplifyCFG/branch-cond-merge.ll
next