aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms
AgeCommit message (Expand)Author
2013-01-28Removed extraneous doxygen end module statement.Michael Gottesman
2013-01-28Extracted pass ObjCARCExpand from ObjCARC.cpp => ObjCARCExpand.cpp.Michael Gottesman
2013-01-28Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation ...Michael Gottesman
2013-01-27BBVectorize: Better use of TTI->getShuffleCostHal Finkel
2013-01-27Re-revert r173342, without losing the compile time improvements, flatChandler Carruth
2013-01-27Renamed function IsPotentialUse to IsPotentialRetainableObjPtr.Michael Gottesman
2013-01-27Use the AttributeSet instead of AttributeWithIndex.Bill Wendling
2013-01-27Use the AttributeSet instead of AttributeWithIndex.Bill Wendling
2013-01-27Use the AttributeSet instead of AttributeWithIndex.Bill Wendling
2013-01-26BBVectorize: Add a additional comment about the cost computationHal Finkel
2013-01-26BBVectorize: Fix anomalous capital letter in commentHal Finkel
2013-01-26Convert BuildLibCalls.cpp to using the AttributeSet methods instead of Attrib...Bill Wendling
2013-01-25Remove some introspection functions.Bill Wendling
2013-01-25LoopVectorize: Refactor the code that vectorizes loads/stores to remove dupli...Nadav Rotem
2013-01-25Use the new 'getSlotIndex' method to retrieve the attribute's slot index.Bill Wendling
2013-01-25LoopVectorize: Simplify code. No functionality change.Benjamin Kramer
2013-01-25added ability to dynamically change the ExportList of an alreadyPedro Artigas
2013-01-25LoopVectorizer: Refactor more code to use the IRBuilder. Nadav Rotem
2013-01-25Refactor some code to use the IRBuilder.Nadav Rotem
2013-01-25[msan] A comment on ICmp handling logic.Evgeniy Stepanov
2013-01-25[msan] Implement exact shadow propagation for relational ICmp.Evgeniy Stepanov
2013-01-25Switch this code away from Value::isUsedInBasicBlock. That code eitherChandler Carruth
2013-01-24Added comment to ObjCARC elaborating what is meant by the term 'Provenance' i...Michael Gottesman
2013-01-24Reapply chandlerc's r173342 now that the miscompile it was triggering is fixed.Benjamin Kramer
2013-01-24Revert r173342 temporarily. It appears to cause a very late miscompileChandler Carruth
2013-01-24Plug TTI into the speculation logic, giving it a real cost interfaceChandler Carruth
2013-01-24Address a large chunk of this FIXME by accumulating the cost forChandler Carruth
2013-01-24Switch the constant expression speculation cost evaluation away fromChandler Carruth
2013-01-24Rephrase the speculating scan of the conditional BB to be phrased inChandler Carruth
2013-01-24[asan] fix 32-bit buildsKostya Serebryany
2013-01-24Simplify the PHI node operand rewriting.Chandler Carruth
2013-01-24[asan] adaptive redzones for globals (the larger the global the larger is the...Kostya Serebryany
2013-01-24Give the basic block variables here names based on the if-then-endChandler Carruth
2013-01-24Lift a cheap early exit test above loops and other complex early exitChandler Carruth
2013-01-24Spiff up the comment on this method, making the example a bit moreChandler Carruth
2013-01-24Remove trailing whitespace.Craig Topper
2013-01-23Revert "InstCombine: Clean up weird code that talks about a modulus that's lo...Benjamin Kramer
2013-01-23InstCombine: Clean up weird code that talks about a modulus that's long gone.Benjamin Kramer
2013-01-23Make sure metarenamer won't rename special stuff (intrinsics and explicitly r...Anton Korobeynikov
2013-01-23[asan] use ADD instead of OR when applying shadow offset of PowerPC. See http...Kostya Serebryany
2013-01-23Initialize the components of this class. Otherwise GCC thinks that Array may beDuncan Sands
2013-01-23Add the IR attribute 'sspstrong'.Bill Wendling
2013-01-23Remove the last of uses that use the Attribute object as a collection of attr...Bill Wendling
2013-01-23Add support for reverse pointer induction variables. These are loops that con...Nadav Rotem
2013-01-23Use the AttributeSet when removing multiple attributes. Use Attribute::AttrKindBill Wendling
2013-01-23Use the AttributeSet when adding multiple attributes and an Attribute::AttrKindBill Wendling
2013-01-22Fixed typo.Michael Gottesman
2013-01-22[ObjCARC] Refactored out the inner most 2-loops from PerformCodePlacement int...Michael Gottesman
2013-01-22More encapsulation work.Bill Wendling
2013-01-22[msan] Export the value of msan-keep-going flag for the runtime.Evgeniy Stepanov