aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Move Blacklist.h to include/ to enable use from clang.Will Dietz2013-01-181-0/+58
* ASan: add optional 'zero-based shadow' option to ASan passes. Always tell the...Alexey Samsonov2013-01-171-2/+4
* Fix include guards so they exactly match file names.Jakub Staszak2013-01-107-15/+15
* Move CallGraphSCCPass.h into the Analysis tree; that's where theChandler Carruth2013-01-071-1/+1
* Switch the SCEV expander and LoopStrengthReduce to useChandler Carruth2013-01-071-4/+2
* Make SimplifyCFG simply depend upon TargetTransformInfo and pass itChandler Carruth2013-01-071-2/+2
* Sink the AddressingModeMatcher helper class into an anonymous namespaceChandler Carruth2013-01-051-109/+0
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-025-7/+7
* Add proper support for -fsanitize-blacklist= flag for TSan and MSan. LLVM part.Alexey Samsonov2012-12-281-2/+3
* [msan] Remove unreachable blocks before instrumenting a function.Evgeniy Stepanov2012-12-211-0/+5
* [msan] Add track-origins argument to the pass constructor.Evgeniy Stepanov2012-12-191-1/+1
* LoopVectorizer: Use the "optsize" attribute to decide if we are allowed to in...Nadav Rotem2012-12-121-1/+1
* Improve debug info generated with enabled AddressSanitizer.Alexey Samsonov2012-12-121-0/+5
* LoopVectorizer: When -Os is used, vectorize only loops that dont require a ta...Nadav Rotem2012-12-121-1/+1
* Use an ArrayRef instead of a std::vector&.Rafael Espindola2012-12-111-2/+2
* Don't use a red zone for code coverage if the user specified `-mno-red-zone'.Bill Wendling2012-12-101-1/+4
* s/AttrListPtr/AttributeSet/g to better label what this class is going to be i...Bill Wendling2012-12-071-1/+1
* Add 'using' declarations to suppress -Woverloaded-virtual warnings.Matt Beaumont-Gay2012-12-041-0/+1
* minor renaming, documentation and cleanups.Nadav Rotem2012-12-031-1/+1
* ASan: add blacklist file to ASan pass options. Clang patch for this will follow.Alexey Samsonov2012-12-031-2/+5
* Sort the #include lines for the include/... tree with the script.Chandler Carruth2012-12-033-3/+3
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-033-0/+3
* Add options to AddressSanitizer passes to make them configurable by frontend.Alexey Samsonov2012-11-291-2/+4
* Initial commit of MemorySanitizer.Evgeniy Stepanov2012-11-291-0/+2
* [asan] Split AddressSanitizer into two passes (FunctionPass, ModulePass), LLV...Kostya Serebryany2012-11-281-1/+2
* Remove unused parameter Penalty from the BoundsChecking pass.Joey Gouly2012-11-231-3/+1
* instcombine: Migrate math library call simplificationsMeador Inge2012-11-131-1/+2
* Add method for replacing instructions to LibCallSimplifierMeador Inge2012-11-111-1/+10
* Revert the majority of the next patch in the address space series:Chandler Carruth2012-11-011-2/+1
* Revert the series of commits starting with r166578 which introduced theChandler Carruth2012-11-011-2/+2
* Use TargetTransformInfo to control switch-to-lookup table transformationHans Wennborg2012-10-301-1/+3
* Rename the BB-vectorize flag to match the dragonegg nameNadav Rotem2012-10-291-1/+1
* Change the PassManagerBuilder (used by -O3) loop vectorizer flag from -vector...Nadav Rotem2012-10-291-1/+2
* Change the internalize pass to internalize all symbols when given an emptyRafael Espindola2012-10-261-12/+3
* Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow2012-10-241-2/+2
* revert r166264 because the LTO build is still failingNadav Rotem2012-10-191-3/+4
* Move SplitBlockAndInsertIfThen to BasicBlockUtils.Evgeniy Stepanov2012-10-191-0/+25
* recommit the patch that makes LSR and LowerInvoke use the TargetTransform int...Nadav Rotem2012-10-191-4/+3
* Introduce a BarrierNoop pass, a hack designed to allow *some* controlChandler Carruth2012-10-181-0/+5
* Temporarily revert the TargetTransform changes.Bob Wilson2012-10-181-3/+4
* Add a loop vectorizer.Nadav Rotem2012-10-171-0/+6
* Resubmit the changes to llvm core to update the functions to support differen...Micah Villmow2012-10-151-1/+2
* [asan] make AddressSanitizer to be a FunctionPass instead of ModulePass. This...Kostya Serebryany2012-10-151-1/+1
* Implement new LibCallSimplifier classMeador Inge2012-10-131-0/+43
* Revert 165732 for further review.Micah Villmow2012-10-111-2/+1
* Add in the first iteration of support for llvm/clang/lldb to allow variable p...Micah Villmow2012-10-111-1/+2
* Add a new interface to allow IR-level passes to access codegen-specific infor...Nadav Rotem2012-10-101-4/+3
* Refactor the AddrMode class out of TLI to its own header file.Nadav Rotem2012-10-081-1/+2
* Move TargetData to DataLayout.Micah Villmow2012-10-084-29/+29
* This patch corrects commit 165126 by using an integer bit width instead of Preston Gurd2012-10-041-1/+1