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