summaryrefslogtreecommitdiff
path: root/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
AgeCommit message (Expand)Author
2018-07-16run post-RA hazard recognizer pass lateMark Searles
2018-07-11AMDGPU: Refactor Subtarget classesTom Stellard
2018-07-10Reapply "AMDGPU: Force inlining if LDS global address is used"Matt Arsenault
2018-07-10Revert "AMDGPU: Force inlining if LDS global address is used"Vlad Tsyrklevich
2018-07-09AMDGPU: Force inlining if LDS global address is usedMatt Arsenault
2018-06-29[AMDGPU] Enable LICM in the BE pipelineStanislav Mekhanoshin
2018-06-26AMDGPU: Add pass to lower kernel arguments to loadsMatt Arsenault
2018-05-31[AMDGPU] Construct memory clauses before RAStanislav Mekhanoshin
2018-05-30AMDGPU: Split AMDGPUTTI into GCNTTI and R600TTITom Stellard
2018-05-29AMDGPU: Fix typo in option descriptionMatt Arsenault
2018-05-25[AMDGPU][Waitcnt] Remove obsolete waitcnt optionMark Searles
2018-05-18AMDGPU: Add pass to optimize reqd_work_group_sizeMatt Arsenault
2018-05-13AMDGPU: Rename OpenCL lowering pass to be R600 specific.Matt Arsenault
2018-05-07[AMDGPU][Waitcnt] Remove the old waitcnt passMark Searles
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
2018-04-09AMDGPU: Initialize GlobalISel passesTom Stellard
2018-03-27AMDGPU: Set natural stack alignment in DataLayoutMatt Arsenault
2018-03-23Move TargetLoweringObjectFile from CodeGen to Target to fix layeringDavid Blaikie
2018-02-13[AMDGPU] Change constant addr space to 4Yaxun Liu
2018-02-09Reapply "AMDGPU: Add 32-bit constant address space"Matt Arsenault
2018-02-07Revert "AMDGPU: Add 32-bit constant address space"Rafael Espindola
2018-02-07AMDGPU: Add 32-bit constant address spaceMarek Olsak
2018-02-07[AMDGPU] Suppress redundant waitcnt instrs.Mark Searles
2018-02-02[AMDGPU] Switch to the new addr space mapping by defaultYaxun Liu
2018-01-29[NFC] fix trivial typos in comments and documentsHiroshi Inoue
2018-01-19Split MachineLICM into EarlyMachineLICM and MachineLICM; NFCMatthias Braun
2017-12-22(Re-landing) Expose a TargetMachine::getTargetTransformInfo functionSanjoy Das
2017-12-21Revert "Expose a TargetMachine::getTargetTransformInfo function"Sanjoy Das
2017-12-21Expose a TargetMachine::getTargetTransformInfo functionSanjoy Das
2017-11-20AMDGPU: Partial ILP scheduler port from SelectionDAG to SchedulingDAG (experi...Valery Pykhtin
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-06[AMDGPU] Change alloca addr space of r600 to 5 for amdgiz environmentYaxun Liu
2017-10-31[AMDGPU] Clean up symbols in the global namespace.Benjamin Kramer
2017-10-12Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine"Matthias Braun
2017-10-12TargetMachine: Merge TargetMachine and LLVMTargetMachineMatthias Braun
2017-10-10AMDGPU: Fix incorrect selection of pseudo-branchesMatt Arsenault
2017-10-10[AMDGPU] Lower enqueued blocks and generate runtime metadataYaxun Liu
2017-09-29[AMDGPU] Set fast-math flags on functions given the optionsStanislav Mekhanoshin
2017-09-20[AMDGPU] Fixed memory leak with inliner replacedStanislav Mekhanoshin
2017-09-20[AMDGPU] Fix regression in test clang/test/CodeGen/backend-unsupported-error.llStanislav Mekhanoshin
2017-09-20[AMDGPU] Port of HSAIL inlinerStanislav Mekhanoshin
2017-09-19AMDGPU: Run internalize symbols at -O0Matt Arsenault
2017-08-11[AMDGPU] Ported and adopted AMDLibCalls passStanislav Mekhanoshin
2017-08-08AMDGPU: Move R600 parts of AMDGPUISelDAGToDAG into their own classTom Stellard
2017-08-07AMDGPU: Remove redundant opt level checkMatt Arsenault
2017-08-07AMDGPU: Remove FixControlFlowLiveIntervals passMatt Arsenault
2017-08-07AMDGPU: Cleanup subtarget featuresMatt Arsenault
2017-08-04[AMDGPU] Add support for Whole Wavefront ModeConnor Abbott
2017-08-03AMDGPU: Remove error on calls for amdgcnMatt Arsenault
2017-08-03AMDGPU: Add analysis pass for function argument infoMatt Arsenault