summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* [IR] Split out target specific intrinsic enums into separate headersReid Kleckner2019-12-111-0/+1
* [ARM] Teach the Arm cost model that a Shift can be folded into other instruct...David Green2019-12-091-1/+2
* [NVPTX] Use atomicrmw fadd instead of intrinsicsBenjamin Kramer2019-07-111-1/+0
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-2/+2
* [LoopUnroll] Pass SCEV to getUnrollingPreferences hook. NFCI.Geoff Berry2017-06-281-2/+2
* [X86] updating TTI costs for arithmetic instructions on X86\SLM arch.Mohammed Agabaria2017-01-111-1/+1
* [NVPTX] Added intrinsics for atom.gen.{sys|cta}.* instructions.Artem Belevich2016-09-281-0/+23
* NVPTX: Remove the legacy ptx intrinsicsJustin Bogner2016-07-071-1/+1
* [TTI] Make the cost APIs in TargetTransformInfo consistently use 'int'Chandler Carruth2015-08-051-2/+2
* Enable partial and runtime loop unrolling for NVPTX.Mark Heffernan2015-07-131-0/+12
* [TTI] BasicTTIImpl assumes no vector registersJingyue Wu2015-07-101-6/+0
* [NVPTX] declare no vector registersJingyue Wu2015-07-101-0/+6
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-091-1/+1
* Divergence analysis for GPU programsJingyue Wu2015-04-101-0/+70
* [PM] Switch the TargetMachine interface from accepting a pass managerChandler Carruth2015-01-311-56/+2
* [PM] Change the core design of the TTI analysis to use a polymorphicChandler Carruth2015-01-311-50/+38
* Fix broken doxygen annotations, NFCJingyue Wu2014-11-121-2/+0
* Disable indvar widening if arithmetics on the wider type are more expensiveJingyue Wu2014-11-121-2/+39
* Reverts r221772 which fails testsJingyue Wu2014-11-121-39/+2
* Disable indvar widening if arithmetics on the wider type are more expensiveJingyue Wu2014-11-121-2/+39
* [NVPTX] Remove dead code in NVPTXTargetTransformInfo (NFC)Jingyue Wu2014-11-111-12/+2
* [NVPTX] Add an NVPTX-specific TargetTransformInfoJingyue Wu2014-11-101-0/+90
OpenPOWER on IntegriCloud