aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms
AgeCommit message (Expand)Author
2010-07-09cache result of operator*Gabor Greif
2010-07-09cache result of operator*Gabor Greif
2010-07-09cache result of operator*Gabor Greif
2010-07-09cache result of operator*Gabor Greif
2010-07-09cache result of operator*Gabor Greif
2010-07-09cache result of operator*Gabor Greif
2010-07-09cache result of operator* (found by inspection)Gabor Greif
2010-07-09cache result of operator*Gabor Greif
2010-07-09cache result of operator*Gabor Greif
2010-07-09cache result of operator*Gabor Greif
2010-07-09cache operator*'s result (in multiple functions)Gabor Greif
2010-07-09do not repeatedly dereference use_iteratorGabor Greif
2010-07-08Teach instcombine to transformBenjamin Kramer
2010-07-08Fix the second half of PR7437: scalarrepl wasn't preservingChris Lattner
2010-07-07Rename "Release" builds as "Release+Asserts"; rename "Release-Asserts"Duncan Sands
2010-07-06Detabify this file.Nick Lewycky
2010-07-02MDString is already checked earlier.Devang Patel
2010-07-02Don't claim to preserve AliasAnalysis. First, this is doesn't actuallyDan Gohman
2010-07-01Implement the "linker_private_weak" linkage type. This will be used forBill Wendling
2010-07-01Debugging infomration is encoded in llvm IR using metadata. This is designedDevang Patel
2010-07-01If a named mdnode is removed then mark module as changed.Devang Patel
2010-06-30lowerinvoke needs to handle aggregate function args like sjlj eh does.Jim Grosbach
2010-06-30Remove all debug info related named mdnodes.Devang Patel
2010-06-30use ArgOperand APIGabor Greif
2010-06-30use ArgOperand APIGabor Greif
2010-06-30use getArgOperand (corrected by CallInst::ArgOffset) instead of getOperandGabor Greif
2010-06-30use getArgOperand (corrected by CallInst::ArgOffset) instead of getOperandGabor Greif
2010-06-30use getNumArgOperands instead of getNumOperandsGabor Greif
2010-06-30use getArgOperand instead of getOperandGabor Greif
2010-06-30use getArgOperand instead of getOperandGabor Greif
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