aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* cache result of operator*Gabor Greif2010-07-091-6/+6
* cache result of operator*Gabor Greif2010-07-091-3/+5
* cache result of operator*Gabor Greif2010-07-091-2/+4
* cache result of operator*Gabor Greif2010-07-091-2/+3
* cache result of operator*Gabor Greif2010-07-091-2/+3
* cache result of operator*Gabor Greif2010-07-091-4/+6
* cache result of operator*Gabor Greif2010-07-091-2/+3
* cache result of operator*Gabor Greif2010-07-091-2/+3
* cache result of operator* (found by inspection)Gabor Greif2010-07-091-2/+4
* cache result of operator*Gabor Greif2010-07-091-6/+7
* cache result of operator*Gabor Greif2010-07-091-3/+4
* cache result of operator*Gabor Greif2010-07-091-3/+5
* cache operator*'s result (in multiple functions)Gabor Greif2010-07-091-15/+22
* do not repeatedly dereference use_iteratorGabor Greif2010-07-091-3/+4
* Teach instcombine to transformBenjamin Kramer2010-07-081-0/+31
* Fix the second half of PR7437: scalarrepl wasn't preservingChris Lattner2010-07-081-21/+9
* Rename "Release" builds as "Release+Asserts"; rename "Release-Asserts"Duncan Sands2010-07-071-1/+1
* Detabify this file.Nick Lewycky2010-07-061-7/+7
* MDString is already checked earlier.Devang Patel2010-07-021-1/+1
* Don't claim to preserve AliasAnalysis. First, this is doesn't actuallyDan Gohman2010-07-021-1/+0
* Implement the "linker_private_weak" linkage type. This will be used forBill Wendling2010-07-011-0/+1
* Debugging infomration is encoded in llvm IR using metadata. This is designedDevang Patel2010-07-011-0/+101
* If a named mdnode is removed then mark module as changed.Devang Patel2010-07-011-1/+3
* lowerinvoke needs to handle aggregate function args like sjlj eh does.Jim Grosbach2010-06-301-4/+4
* Remove all debug info related named mdnodes.Devang Patel2010-06-301-10/+6
* use ArgOperand APIGabor Greif2010-06-301-10/+12
* use ArgOperand APIGabor Greif2010-06-301-2/+2
* use getArgOperand (corrected by CallInst::ArgOffset) instead of getOperandGabor Greif2010-06-301-3/+3
* use getArgOperand (corrected by CallInst::ArgOffset) instead of getOperandGabor Greif2010-06-301-1/+2
* use getNumArgOperands instead of getNumOperandsGabor Greif2010-06-301-2/+2
* use getArgOperand instead of getOperandGabor Greif2010-06-301-4/+4
* use getArgOperand instead of getOperandGabor Greif2010-06-301-2/+2
* use getArgOperand instead of getOperandGabor Greif2010-06-301-8/+8
* Revert r107205 and r107207.Bill Wendling2010-06-291-1/+0
* Introducing the "linker_weak" linkage type. This will be used for Objective-CBill Wendling2010-06-291-0/+1
* Return Changed. This required setting Changed if dbg metadataDuncan Sands2010-06-291-5/+7
* use ArgOperand APIGabor Greif2010-06-281-12/+12
* use ArgOperand APIGabor Greif2010-06-281-4/+4
* employ CallInst::ArgOffset (for now)Gabor Greif2010-06-281-2/+2
* use setArgOperandGabor Greif2010-06-281-6/+6
* use CallInst::ArgOffsetGabor Greif2010-06-281-1/+1
* use ArgOperand API and CallInst::ArgOffsetGabor Greif2010-06-281-17/+17
* use cached valueGabor Greif2010-06-281-1/+1
* minor cleanup to SROA: when lowering type unsafe accesses toChris Lattner2010-06-271-1/+6
* Fix PR7328: when turning a tail recursion into a loop, need to preserveDuncan Sands2010-06-261-6/+6
* In GenerateReassociations, don't bother thinking about individualDan Gohman2010-06-251-8/+22
* The hasMemory argument is irrelevant to how the argumentDale Johannesen2010-06-252-4/+2
* use ArgOperand API (one more hunk I could split)Gabor Greif2010-06-251-2/+2
* use ArgOperand API (some hunks I could split)Gabor Greif2010-06-252-14/+14
* use ArgOperand API; tighten type of handleFreeWithNonTrivialDependency to be ...Gabor Greif2010-06-251-5/+7