aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms
AgeCommit message (Expand)Author
2010-06-30use getArgOperand instead of getOperandGabor Greif
2010-06-29Revert r107205 and r107207.Bill Wendling
2010-06-29Introducing the "linker_weak" linkage type. This will be used for Objective-CBill Wendling
2010-06-29Return Changed. This required setting Changed if dbg metadataDuncan Sands
2010-06-28use ArgOperand APIGabor Greif
2010-06-28use ArgOperand APIGabor Greif
2010-06-28employ CallInst::ArgOffset (for now)Gabor Greif
2010-06-28use setArgOperandGabor Greif
2010-06-28use CallInst::ArgOffsetGabor Greif
2010-06-28use ArgOperand API and CallInst::ArgOffsetGabor Greif
2010-06-28use cached valueGabor Greif
2010-06-27minor cleanup to SROA: when lowering type unsafe accesses toChris Lattner
2010-06-26Fix PR7328: when turning a tail recursion into a loop, need to preserveDuncan Sands
2010-06-25In GenerateReassociations, don't bother thinking about individualDan Gohman
2010-06-25The hasMemory argument is irrelevant to how the argumentDale Johannesen
2010-06-25use ArgOperand API (one more hunk I could split)Gabor Greif
2010-06-25use ArgOperand API (some hunks I could split)Gabor Greif
2010-06-25use ArgOperand API; tighten type of handleFreeWithNonTrivialDependency to be ...Gabor Greif
2010-06-24Add an exports file for the Hello example plugin.Dan Gohman
2010-06-24A few minor micro-optimizations.Dan Gohman
2010-06-24Teach getExactSDiv to evaluate x/1 to x up front, as it's a commonDan Gohman
2010-06-24Fix copy+pasto issues in isMulSExtable.Dan Gohman
2010-06-24use ArgOperand APIGabor Greif
2010-06-24use (even more, still) ArgOperand APIGabor Greif
2010-06-24use ArgOperand API and CallSite for arg range; add necessary casts and perfor...Gabor Greif
2010-06-24use ArgOperand API and CallSite for arg rangeGabor Greif
2010-06-24use (even more) ArgOperand APIGabor Greif
2010-06-24use ArgOperand APIGabor Greif
2010-06-24use ArgOperand APIGabor Greif
2010-06-24use ArgOperand APIGabor Greif
2010-06-24use ArgOperand API, also tighten the type of visitFree to make this work out ...Gabor Greif
2010-06-24use ArgOperand API; introduce downcasted pointers into scope to facilitate thisGabor Greif
2010-06-24use ArgOperand APIGabor Greif
2010-06-24use ArgOperand APIGabor Greif
2010-06-24use callsite to obtain all argumentsGabor Greif
2010-06-24use callsite to obtain all argumentsGabor Greif
2010-06-24use getNumArgOperandsGabor Greif
2010-06-24use ArgOperand APIGabor Greif
2010-06-24Use ValueMap instead of DenseMap.Devang Patel
2010-06-24Use available typedef for " DenseMap<const Value*, Value*>".Devang Patel
2010-06-23Cosmetic change.Devang Patel
2010-06-22Revert 106592 for now. It causes clang-selfhost build failure.Devang Patel
2010-06-22Fix OptimizeMax to handle an odd case where one of the max operandsDan Gohman
2010-06-22If a metadata operand is seeded in value map and the metadata should also be ...Devang Patel
2010-06-22While cloning a module, clone metadata attached with instructions.Devang Patel
2010-06-22Clone named metadata while cloning a module.Devang Patel
2010-06-22Use pre-increment instead of post-increment when the result is not used.Dan Gohman
2010-06-22Revert 106528. It is causing self host failures.Devang Patel
2010-06-22Do not rely on DenseMap slot which can be easily invalidated when DenseMap gr...Devang Patel
2010-06-22Revert my change to clone named metadata. Buildbots are complaining.Bob Wilson