summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.h
Commit message (Expand)AuthorAgeFilesLines
* [ARM] Teach the Arm cost model that a Shift can be folded into other instruct...David Green2019-12-091-1/+2
* Include what you use in NVPTX.hDmitri Gribenko2019-06-031-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [NVPTX] Implement isLegalToVectorizeLoadChainBenjamin Kramer2018-08-271-0/+13
* [NVPTX] Ignore target-cpu and -features for inliningJonas Hahnfeld2018-06-171-0/+8
* [NVPTX] Turn on Loop/SLP vectorizationBenjamin Kramer2018-04-271-0/+12
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-1/+1
* [NVPTX] allow address space inference for volatile loads/stores.Artem Belevich2017-10-241-0/+16
* [LoopUnroll] Pass SCEV to getUnrollingPreferences hook. NFCI.Geoff Berry2017-06-281-1/+2
* NVPTX: Refactor NVPTXInferAddressSpaces to check TTIMatt Arsenault2017-01-301-0/+4
* [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
* [NVPTX] Set NVPTXTTI::getInliningThresholdMultiplier to 5.Justin Lebar2016-04-151-0/+4
* [TTI] Make the cost APIs in TargetTransformInfo consistently use 'int'Chandler Carruth2015-08-051-1/+1
* Enable partial and runtime loop unrolling for NVPTX.Mark Heffernan2015-07-131-0/+2
* [TTI] BasicTTIImpl assumes no vector registersJingyue Wu2015-07-101-2/+0
* [NVPTX] declare no vector registersJingyue Wu2015-07-101-0/+2
* Make TargetTransformInfo keeping a reference to the Module DataLayoutMehdi Amini2015-07-091-14/+3
* Divergence analysis for GPU programsJingyue Wu2015-04-101-0/+2
* [multiversion] Switch the TTI queries from TargetMachine to SubtargetChandler Carruth2015-02-011-7/+8
* [multiversion] Remove the cached TargetMachine pointer from theChandler Carruth2015-02-011-3/+10
* [multiversion] Remove a false freedom to leave the TargetMachine pointerChandler Carruth2015-02-011-3/+2
* [PM] Switch the TargetMachine interface from accepting a pass managerChandler Carruth2015-01-311-0/+67
OpenPOWER on IntegriCloud