summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
...
* Transforms: Use the new DebugLoc API, NFCDuncan P. N. Exon Smith2015-03-302-18/+18
* Merge empty landing pads in SimplifyCFGPhilip Reames2015-03-241-0/+85
* Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used.Benjamin Kramer2015-03-234-4/+5
* [ctorutils] Update and sort includes. NFC.Benjamin Kramer2015-03-231-1/+2
* Purge unused includes throughout libSupport.Benjamin Kramer2015-03-231-0/+1
* [SimplifyLibCalls] Fix negative shifts being produced by the memchr -> bitfie...Benjamin Kramer2015-03-211-1/+3
* [SimplifyLibCalls] Turn memchr(const, C, const) into a bitfield check.Benjamin Kramer2015-03-211-4/+50
* SimplifyLibCalls: Add basic optimization of memchr calls.Benjamin Kramer2015-03-211-0/+40
* Fixing a bug with WinEH PHI handlingAndrew Kaylor2015-03-201-4/+11
* [ConstantRange] Split makeICmpRegion in two.Sanjoy Das2015-03-181-2/+2
* [SwitchLowering] Remove incoming values in the reverse orderMichael Liao2015-03-171-1/+6
* MapMetadata: Allow unresolved metadata if it won't changeDuncan P. N. Exon Smith2015-03-171-1/+5
* [opaque pointer type] Start migrating GEP creation to explicitly specify the ...David Blaikie2015-03-141-16/+14
* Extended support for native Windows C++ EH outliningAndrew Kaylor2015-03-111-0/+8
* Inliner should not add callgraph edges for intrinsic calls (PR22857)Sanjay Patel2015-03-111-1/+8
* remove function names from comments; NFCSanjay Patel2015-03-101-29/+26
* remove names from comments; NFCSanjay Patel2015-03-101-11/+9
* fix typos; NFCSanjay Patel2015-03-101-2/+2
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-1012-390/+290
* SymbolRewriter: Hide implementation detailsBenjamin Kramer2015-03-091-6/+6
* Revert r231630 - Run LICM pass after loop unrolling pass.Kevin Qin2015-03-091-3/+6
* Run LICM pass after loop unrolling pass.Kevin Qin2015-03-091-6/+3
* [IndVarSimplify] use the "canonical" way to infer no-wrap.Sanjoy Das2015-03-041-78/+40
* Make DataLayout Non-Optional in the ModuleMehdi Amini2015-03-044-39/+35
* Remap frame variables for native Windows exception handling.Andrew Kaylor2015-02-231-2/+22
* Prevent hoisting fmul from THEN/ELSE to IF if there is fmsub/fmadd opportunity.Chad Rosier2015-02-231-2/+6
* SSAUpdater: Use range-based for. NFC.Benjamin Kramer2015-02-191-24/+17
* Demote vectors to arrays. No functionality change.Benjamin Kramer2015-02-191-7/+5
* Partial fix for bug 22589Sanjoy Das2015-02-181-23/+39
* Adding implementation to outline C++ catch handlers for native Windows 64 exc...Andrew Kaylor2015-02-181-25/+89
* Prefer SmallVector::append/insert over push_back loops.Benjamin Kramer2015-02-171-2/+1
* [asan] Reuse a common function.Evgeniy Stepanov2015-02-161-6/+2
* Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requirin...Aaron Ballman2015-02-151-3/+2
* [SimplifyCFG] Be more aggressiveJames Molloy2015-02-131-2/+6
* [PM] Remove the old 'PassManager.h' header file at the top level ofChandler Carruth2015-02-131-1/+1
* [SimplifyCFG] Swap to using TargetTransformInfo for costJames Molloy2015-02-111-50/+28
* Use ADDITIONAL_HEADER_DIRS in all LLVM CMake projects.Zachary Turner2015-02-111-0/+4
* Don't promote asynch EH invokes of nounwind functions to callsReid Kleckner2015-02-111-1/+2
* IR: Take uint64_t in DIBuilder::createExpression()Duncan P. N. Exon Smith2015-02-091-1/+1
* Fix a bug in DemoteRegToStack where a reload instruction was inserted into theAkira Hatanaka2015-02-091-18/+16
* Correctly combine alias.scope metadata by a union instead of intersectingBjorn Steinbrink2015-02-081-0/+2
* LowerSwitch: Use ConstantInt for CaseRange::{Low,High}Hans Wennborg2015-02-051-20/+20
* LowerSwitch: remove default args from CaseRange ctor; NFCHans Wennborg2015-02-051-3/+2
* Utils: Resolve cycles under distinct MDNodesDuncan P. N. Exon Smith2015-02-041-20/+45
* Resurrect the assertion removed by r227717Jingyue Wu2015-02-021-3/+4
* Removed assert that doesn't typecheck and breaks debug MSVC build.Michael Kuperstein2015-02-011-1/+0
* [NVPTX] Emit .pragma "nounroll" for loops marked with nounrollJingyue Wu2015-02-011-0/+23
* Remove a redundant dyn_cast.Adrian Prantl2015-01-301-3/+2
* Inliner: Use replaceDbgDeclareForAlloca() instead of splicing theAdrian Prantl2015-01-302-17/+19
* Fix PR22386. The inliner moves static allocas to the entry basic blockAdrian Prantl2015-01-301-0/+8
OpenPOWER on IntegriCloud