summaryrefslogtreecommitdiff
path: root/lib/Target/NVPTX/NVPTXTargetTransformInfo.h
AgeCommit message (Expand)Author
2018-06-17[NVPTX] Ignore target-cpu and -features for inliningJonas Hahnfeld
2018-04-27[NVPTX] Turn on Loop/SLP vectorizationBenjamin Kramer
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-10-24[NVPTX] allow address space inference for volatile loads/stores.Artem Belevich
2017-06-28[LoopUnroll] Pass SCEV to getUnrollingPreferences hook. NFCI.Geoff Berry
2017-01-30NVPTX: Refactor NVPTXInferAddressSpaces to check TTIMatt Arsenault
2017-01-11[X86] updating TTI costs for arithmetic instructions on X86\SLM arch.Mohammed Agabaria
2016-10-20Do a sweep over move ctors and remove those that are identical to the default.Benjamin Kramer
2016-04-15[NVPTX] Set NVPTXTTI::getInliningThresholdMultiplier to 5.Justin Lebar
2015-08-05[TTI] Make the cost APIs in TargetTransformInfo consistently use 'int'Chandler Carruth
2015-07-13Enable partial and runtime loop unrolling for NVPTX.Mark Heffernan
2015-07-10[TTI] BasicTTIImpl assumes no vector registersJingyue Wu
2015-07-10[NVPTX] declare no vector registersJingyue Wu
2015-07-09Make TargetTransformInfo keeping a reference to the Module DataLayoutMehdi Amini
2015-04-10Divergence analysis for GPU programsJingyue Wu
2015-02-01[multiversion] Switch the TTI queries from TargetMachine to SubtargetChandler Carruth
2015-02-01[multiversion] Remove the cached TargetMachine pointer from theChandler Carruth
2015-02-01[multiversion] Remove a false freedom to leave the TargetMachine pointerChandler Carruth
2015-01-31[PM] Switch the TargetMachine interface from accepting a pass managerChandler Carruth