summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h
Commit message (Expand)AuthorAgeFilesLines
* [PowerPC] Add missing legalization for vector BSWAPNemanja Ivanovic2019-12-171-0/+5
* Rename TTI::getIntImmCost for instructions and intrinsicsReid Kleckner2019-12-111-3/+4
* [ARM] Teach the Arm cost model that a Shift can be folded into other instruct...David Green2019-12-091-1/+2
* [Alignment][NFC] getMemoryOpCost uses MaybeAlignGuillaume Chatelet2019-10-251-1/+1
* recommit: [LoopVectorize][PowerPC] Estimate int and float register pressure s...Zi Xuan Wu2019-10-121-1/+7
* [System Model] [TTI] Update cache and prefetch TTI interfacesDavid Greene2019-10-091-2/+2
* Revert "[LoopVectorize][PowerPC] Estimate int and float register pressure sep...Jinsong Ji2019-10-081-7/+1
* [LoopVectorize][PowerPC] Estimate int and float register pressure separately ...Zi Xuan Wu2019-10-081-1/+7
* Revert "[System Model] [TTI] Update cache and prefetch TTI interfaces"David Greene2019-07-101-2/+2
* [System Model] [TTI] Update cache and prefetch TTI interfacesDavid Greene2019-07-101-2/+2
* [PowerPC] exclude ICmpZero in LSR if icmp can be replaced in later hardware l...Chen Zheng2019-07-031-0/+3
* [ExpandMemCmp] Move all options to TargetTransformInfo.Clement Courbet2019-06-251-2/+2
* [NFC] move some hardware loop checking code to a common place for other using.Chen Zheng2019-06-191-1/+1
* [CodeGen] Generic Hardware Loop SupportSam Parker2019-06-071-0/+5
* Remove unused PPC.h includes under llvm/lib/Target/PowerPC.Dmitri Gribenko2019-06-061-1/+0
* [PowerPC] Update Vector Costs for P9Nemanja Ivanovic2019-01-261-0/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [LV] Support vectorization of interleave-groups that require an epilog underDorit Nuzman2018-10-311-1/+2
* recommit 344472 after fixing build failure on ARM and PPC.Dorit Nuzman2018-10-141-1/+2
* revert 344472 due to failures.Dorit Nuzman2018-10-141-2/+1
* [IAI,LV] Add support for vectorizing predicated strided accesses using maskedDorit Nuzman2018-10-141-1/+2
* Revert "[PowerPC] LSR tunings for PowerPC"Stefan Pintilie2018-03-091-3/+0
* [PowerPC] LSR tunings for PowerPCStefan Pintilie2018-03-071-0/+3
* Re-commit : [PowerPC] Add handling for ColdCC calling convention and a pass t...Zaara Syeda2018-01-301-1/+1
* Revert [PowerPC] This reverts commit rL322721Zaara Syeda2018-01-171-1/+1
* [PowerPC] Add handling for ColdCC calling convention and a pass to markZaara Syeda2018-01-171-1/+1
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-1/+1
* [CodeGen][ExpandMemcmp] Allow memcmp to expand to vector loads (2).Clement Courbet2017-10-301-1/+2
* The cost of splitting a large vector instruction is not being taken into acco...Graham Yiu2017-10-191-0/+2
* [CodeGenPrepare][NFC] Rename TargetTransformInfo::expandMemCmp -> TargetTrans...Clement Courbet2017-09-251-1/+1
* [LoopUnroll] Pass SCEV to getUnrollingPreferences hook. NFCI.Geoff Berry2017-06-281-1/+2
* Const correctness for TTI::getRegisterBitWidthDaniel Neilson2017-06-121-1/+1
* [PPC] Inline expansion of memcmpZaara Syeda2017-05-311-0/+1
* [SystemZ] TargetTransformInfo cost functions implemented.Jonas Paulsson2017-04-121-3/+5
* [X86] updating TTI costs for arithmetic instructions on X86\SLM arch.Mohammed Agabaria2017-01-111-1/+2
* Do a sweep over move ctors and remove those that are identical to the default.Benjamin Kramer2016-10-201-7/+0
* [TTI] Add getPrefetchDistance from PPCLoopDataPrefetch, NFCAdam Nemet2016-01-271-0/+1
* [TTI] Add getCacheLineSizeAdam Nemet2016-01-211-0/+1
* constify the Function parameter to the TTI creation callback andEric Christopher2015-09-161-1/+1
* [PowerPC] Enable interleaved-access vectorizationHal Finkel2015-09-041-0/+6
* [TTI] Make the cost APIs in TargetTransformInfo consistently use 'int'Chandler Carruth2015-08-051-13/+11
* Make TargetTransformInfo keeping a reference to the Module DataLayoutMehdi Amini2015-07-091-13/+2
* [X86] Disable loop unrolling in loop vectorization pass when VF is 1.Wei Mi2015-05-061-1/+1
* Do not restrict interleaved unrolling to small loops, depending on the target.Olivier Sallenave2015-03-061-0/+1
* [multiversion] Remove the function parameter from the unrollingChandler Carruth2015-02-011-2/+1
* [multiversion] Switch the TTI queries from TargetMachine to SubtargetChandler Carruth2015-02-011-10/+5
* [multiversion] Remove the cached TargetMachine pointer from theChandler Carruth2015-02-011-4/+13
* [multiversion] Switch all of the targets over to use theChandler Carruth2015-02-011-2/+2
* [multiversion] Remove a false freedom to leave the TargetMachine pointerChandler Carruth2015-02-011-1/+1
* [PM] Switch the TargetMachine interface from accepting a pass managerChandler Carruth2015-01-311-0/+100
OpenPOWER on IntegriCloud