summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp
Commit message (Expand)AuthorAgeFilesLines
* [SCEV] Remove unused ScalarEvolutionExpander.h includes (NFC).Florian Hahn2020-01-041-1/+0
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-1/+2
* [CodeGen] Generic Hardware Loop SupportSam Parker2019-06-071-572/+0
* [MemorySSA] Teach LoopSimplify to preserve MemorySSA.Alina Sbirlea2019-05-081-1/+1
* [PowerPC] Add initialization for some ppc passesKang Zhang2019-04-121-7/+0
* Revert "[PowerPC] Add initialization for some ppc passes"Eric Christopher2019-04-121-0/+7
* [PowerPC] Add initialization for some ppc passesKang Zhang2019-04-121-7/+0
* [PowerPC] initialize SchedModel according to platform.Chen Zheng2019-04-091-0/+1
* [opaque pointer types] Pass function types to CallInst creation.James Y Knight2019-02-011-4/+4
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [PowerPC] fix trivial typos in comment, NFCHiroshi Inoue2018-06-131-1/+1
* Move Analysis/Utils/Local.h back to TransformsDavid Blaikie2018-06-041-1/+1
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-13/+15
* [PowerPC] No CTR loop if the candidate exiting block is in a different loopNemanja Ivanovic2018-05-021-0/+14
* Transforms: Introduce Transforms/Utils.h rather than spreading the declaratio...David Blaikie2018-03-281-0/+1
* Fix a couple of layering violations in TransformsDavid Blaikie2018-03-211-1/+1
* [PowerPC] Do not produce invalid CTR loop with an FRemNemanja Ivanovic2018-02-221-1/+4
* [PowerPC] fix up in rL324229, NFCHiroshi Inoue2018-02-061-1/+1
* [PowerPC] Check hot loop exit edge in PPCCTRLoopsHiroshi Inoue2018-02-051-0/+21
* [PowerPC] Can not assume an intrinsic argument is a simple type.Sean Fertile2018-01-091-6/+7
* [CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih2017-12-041-10/+9
* [PowerPC] Add profitablilty check for conversion to mtctr loopsLei Huang2017-10-121-1/+32
* Untabify.NAKAMURA Takumi2017-08-281-2/+2
* [PowerPC] Make sure that we remove dead PHI nodes after the PPCCTRLoops pass.Sean Fertile2017-07-051-1/+4
* To help readability of mightUseCTR pull out the inline asm handling support i...Eric Christopher2017-06-291-10/+17
* Make the PPCCTRLoops pass depend on being able to access the TargetMachine an...Eric Christopher2017-06-291-47/+34
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* [PowerPC] multiply-with-overflow might use the CTR registerHal Finkel2017-04-111-9/+11
* [Analysis] Add LibFunc_ prefix to enums in TargetLibraryInfo. (NFC)David L. Jones2017-01-231-34/+34
* PowerPC: Avoid implicit iterator conversions, NFCDuncan P. N. Exon Smith2016-07-271-4/+4
* Add optimization bisect opt-in calls for PowerPC passesAndrew Kaylor2016-04-271-0/+3
* [NFC] Header cleanupMehdi Amini2016-04-181-3/+0
* [PowerPC] Map max/minnum intrinsics and fmax/fmin to ISD nodes for CTR-based ...Hal Finkel2016-03-271-3/+13
* [PowerPC] Disable the CTR optimization in the presence of {min,max}numDavid Majnemer2016-03-261-0/+2
* [PowerPC] Disable CTR loops optimization for soft float operationsPetar Jovanovic2016-03-171-0/+19
* LPM: Stop threading `Pass *` through all of the loop utility APIs. NFCJustin Bogner2015-12-151-1/+3
* [PowerPC] Recurse through constants when looking for TLS globalsHal Finkel2015-10-281-2/+10
* PowerPC: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-201-1/+1
* [SCEV] Introduce ScalarEvolution::getOne and getZero.Sanjoy Das2015-09-231-1/+1
* Untabify.NAKAMURA Takumi2015-09-221-2/+2
* Reformat blank lines.NAKAMURA Takumi2015-09-221-2/+1
* Reformat.NAKAMURA Takumi2015-09-221-4/+3
* Fix the PPC CTR Loop pass to look for calls to the intrinsics thatEric Christopher2015-09-081-0/+6
* [PM] Port ScalarEvolution to the new pass manager.Chandler Carruth2015-08-171-3/+3
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-091-2/+3
* Clean up redundant copies of Triple objects. NFCDaniel Sanders2015-06-161-2/+2
* Simplify IRBuilder::CreateCall* by using ArrayRef+initializer_list/braced ini...David Blaikie2015-05-181-1/+1
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-101-1/+1
* Make DataLayout Non-Optional in the ModuleMehdi Amini2015-03-041-2/+1
* Use the cached subtargets and remove calls to getSubtarget/getSubtargetImplEric Christopher2015-01-301-1/+2
OpenPOWER on IntegriCloud