summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp
Commit message (Expand)AuthorAgeFilesLines
* Reverting r307326 because it breaks clang tests.Michael Kuperstein2017-07-061-1/+1
* [NVPTX] Add lowering of i128 params.Michael Kuperstein2017-07-061-1/+1
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* TargetPassConfig: Keep a reference to an LLVMTargetMachine; NFCMatthias Braun2017-05-301-2/+2
* NVPTX: Move InferAddressSpaces to generic codeMatt Arsenault2017-01-311-3/+1
* Replace addEarlyAsPossiblePasses callback with adjustPassManagerStanislav Mekhanoshin2017-01-261-3/+8
* [NVPTX] Fix some Clang-tidy modernize and Include What You Use warnings; othe...Eugene Zelenko2017-01-091-23/+14
* [NVPTX] Remove NVPTXFavorNonGenericAddrSpaces pass.Justin Lebar2016-10-311-16/+1
* Move the global variables representing each Target behind accessor functionMehdi Amini2016-10-091-2/+2
* CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun2016-08-241-1/+0
* Revert r279564. It introduces undefined behavior (binding a reference to aRichard Smith2016-08-231-0/+1
* CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun2016-08-231-1/+0
* Revert "(HEAD -> master, origin/master, origin/HEAD) CodeGen: Remove MachineF...Matthias Braun2016-08-231-0/+1
* CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun2016-08-231-1/+0
* [NVPTX] Switch nvptx-use-infer-addrspace to true.Justin Lebar2016-08-191-1/+1
* [NVPTX] Enable the load-store vectorizer on nvptx.Justin Lebar2016-07-201-0/+10
* [NVPTX] Renamed NVPTXLowerKernelArgs -> NVPTXLowerArgs. NFC.Artem Belevich2016-07-201-5/+5
* [NVPTX] Added NVVMIntrRange passArtem Belevich2016-05-261-0/+3
* Delete Reloc::Default.Rafael Espindola2016-05-181-6/+12
* CodeGen: Move TargetPassConfig from Passes.h to an own header; NFCMatthias Braun2016-05-101-0/+1
* [NVPTX] Run NVVMReflect at the beginning of IR passes.Justin Lebar2016-04-271-0/+9
* [NVPTX] Fix some usages of CodeGenOpt::None.Jingyue Wu2016-04-261-5/+9
* Disable the PatchableFunction pass for NVPTX & WasmSanjoy Das2016-04-191-0/+1
* Introduce MachineFunctionProperties and the AllVRegsAllocated propertyDerek Schuff2016-03-281-0/+4
* [NVPTX] Adds a new address space inference pass.Jingyue Wu2016-03-201-8/+19
* [PM] Port GVN to the new pass manager, wire it up, and teach a couple ofChandler Carruth2016-03-111-0/+1
* [NVPTX] Disable performance optimizations when OptLevel==NoneJingyue Wu2016-02-041-21/+36
* constify the Function parameter to the TTI creation callback andEric Christopher2015-09-161-1/+1
* [NVPTX] Added run NVVMReflect pass to NVPTX back-end.Artem Belevich2015-09-081-0/+1
* Roll forward r242871Jingyue Wu2015-07-291-1/+0
* Temporarily revert r242871Jingyue Wu2015-07-291-0/+1
* [NVPTX] run LSR before straight-line optimizationsJingyue Wu2015-07-231-5/+32
* [BranchFolding] do not iterate the aliases of virtual registersJingyue Wu2015-07-221-1/+0
* [NVPTX] enable SpeculativeExecution in NVPTXJingyue Wu2015-07-161-0/+1
* Correct lowering of memmove in NVPTXEli Bendersky2015-07-161-8/+10
* Make TargetTransformInfo keeping a reference to the Module DataLayoutMehdi Amini2015-07-091-2/+3
* [NVPTX] Move NVPTXPeephole after NVPTXPrologEpilogPassJingyue Wu2015-07-011-2/+4
* Add NVPTXPeephole pass to reduce unnecessary address castJingyue Wu2015-06-241-0/+2
* Add NVPTXLowerAlloca pass to convert alloca'ed memory to local addressJingyue Wu2015-06-171-4/+5
* Replace string GNU Triples with llvm::Triple in TargetMachine. NFC.Daniel Sanders2015-06-111-11/+13
* Replace string GNU Triples with llvm::Triple in MCSubtargetInfo and create*MC...Daniel Sanders2015-06-101-1/+1
* [NVPTX] run SROA after NVPTXFavorNonGenericAddrSpacesJingyue Wu2015-06-091-0/+5
* [NVPTX] roll forward r239082Jingyue Wu2015-06-041-2/+3
* Revert r239082Jingyue Wu2015-06-041-3/+2
* [NVPTX] kernel pointer arguments point to the global address spaceJingyue Wu2015-06-041-2/+3
* [NaryReassociate] Run EarlyCSE after NaryReassociateJingyue Wu2015-05-281-0/+3
* Resurrect r235688Jingyue Wu2015-04-241-0/+2
* Revert r235688Jingyue Wu2015-04-241-2/+0
* [NVPTX] enable NaryReassociate in NVPTXJingyue Wu2015-04-241-0/+2
* [NVPTX] run SeparateConstOffsetFromGEP before SLSRJingyue Wu2015-04-231-4/+6
OpenPOWER on IntegriCloud