summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* Rename static functiom "map" to be more descriptive and to avoidKaelyn Takata2014-12-091-5/+5
* Remove unneeded curly braces.Frederic Riss2014-12-091-4/+2
* Reorder the code to avoid inserting at the beginning of a vector.Frederic Riss2014-12-091-1/+1
* IR: Split Metadata from ValueDuncan P. N. Exon Smith2014-12-098-83/+174
* Correctly handle complex locations expressions in replaceDbgDeclareForAlloca()Frederic Riss2014-12-091-2/+2
* Revert "Move function to obtain branch weights into the BranchInst class. NFC."Juergen Ributzka2014-12-091-6/+26
* Move function to obtain branch weights into the BranchInst class. NFC.Juergen Ributzka2014-12-091-26/+6
* Utils: Style cleanups, NFCDuncan P. N. Exon Smith2014-12-061-7/+7
* Utils: Avoid RAUW on metadata in CloneFunction()Duncan P. N. Exon Smith2014-12-061-4/+4
* correct spelling, NFCMatthias Braun2014-12-031-3/+3
* [SimplifyLibCalls] Improve double->float shrinking to consider constantsMatthias Braun2014-12-031-14/+33
* [SimplifyLibCalls] Enable double to float shrinking for copysignMatthias Braun2014-12-031-0/+1
* [SwitchLowering] Handle destinations on multiple phi instructionsBruno Cardoso Lopes2014-12-021-2/+3
* Revert r223049, r223050 and r223051 while investigating test failures.Hans Wennborg2014-12-011-8/+56
* SimplifyCFG: Omit range checks for switch lookup tables when default is unrea...Hans Wennborg2014-12-011-7/+8
* SimplifyCFG: don't remove unreachable default switch destinationsHans Wennborg2014-12-011-49/+0
* [SwitchLowering] Handle multiple destinations on condensed case stmtsBruno Cardoso Lopes2014-11-281-12/+29
* reinstate r222872: Peephole optimization in switch table lookup: reuse the gu...Erik Eckstein2014-11-271-7/+100
* Revert "Peephole optimization in switch table lookup: reuse the guarding tabl...Erik Eckstein2014-11-271-89/+7
* Peephole optimization in switch table lookup: reuse the guarding table compar...Erik Eckstein2014-11-271-7/+89
* SimplifyCFG: Refactor GatherConstantCompares() result in a structMehdi Amini2014-11-201-133/+152
* Fix a trip-count overflow issue in LoopUnroll.Michael Zolotukhin2014-11-201-2/+11
* Revert r222416, r222422, r222426: the former revision had problems and fixing...Timur Iskhodzhanov2014-11-201-150/+136
* Fix a typoTimur Iskhodzhanov2014-11-201-1/+1
* SimplifyCFG.cpp: Tweak to let msc17 compliant.NAKAMURA Takumi2014-11-201-8/+11
* SimplifyCFG: Refactor GatherConstantCompares() result in a structMehdi Amini2014-11-201-136/+147
* Try to fix MSVS build after r222384. No intended behavior change.Nico Weber2014-11-191-3/+3
* SimplifyCFG: turn recursive GatherConstantCompares into iterativeMehdi Amini2014-11-191-99/+138
* Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie2014-11-196-10/+10
* Introduce llvm::SplitAllCriticalEdgesKostya Serebryany2014-11-192-19/+17
* SimplifyCFG: Range'ify some for-loops. No functional change.Hans Wennborg2014-11-181-12/+13
* [SimplifyCFG] Make the value type of the hole check bitmask a power-of-2.Juergen Ributzka2014-11-171-2/+5
* Optimize switch lookup tables with linear mapping.Erik Eckstein2014-11-171-1/+58
* Remove redundant virtual on overriden functions.David Blaikie2014-11-141-1/+1
* Use nullptr instead of NULL for variadic sentinelsReid Kleckner2014-11-132-25/+25
* Add fortified (__*_chk) library functions to TLI (NFC)Ahmed Bougacha2014-11-121-17/+9
* remove function names from comments; NFCSanjay Patel2014-11-121-11/+10
* Revert "IR: MDNode => Value"Duncan P. N. Exon Smith2014-11-114-23/+27
* [SwitchLowering] Fix the "fixPhis" function.Juergen Ributzka2014-11-101-8/+15
* Fix extra semicolon warning. NFC.Vasileios Kalintiris2014-11-101-1/+1
* Transforms: address some late commentsSaleem Abdulrasool2014-11-081-30/+13
* Transforms: sort source files in buildSaleem Abdulrasool2014-11-081-4/+4
* Transforms: use typedef rather than using aliasesSaleem Abdulrasool2014-11-071-26/+25
* Transform: add SymbolRewriter passSaleem Abdulrasool2014-11-072-0/+544
* Fix heap-use-after-free bug in expandSDiv when the operands areMichael Ilseman2014-11-051-6/+10
* Revert earlier change removing setPreservesCFG from instcombine (r221223) andMark Heffernan2014-11-041-2/+2
* Revert "Transforms: reapply SVN r219899"Reid Kleckner2014-11-041-16/+3
* IR: MDNode => Value: Instruction::getAllMetadataOtherThanDebugLoc()Duncan P. N. Exon Smith2014-11-031-2/+2
* IR: MDNode => Value: Instruction::getAllMetadata()Duncan P. N. Exon Smith2014-11-011-5/+4
* IR: MDNode => Value: Instruction::getMetadata()Duncan P. N. Exon Smith2014-11-013-23/+23
OpenPOWER on IntegriCloud