summaryrefslogtreecommitdiff
path: root/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
AgeCommit message (Expand)Author
2018-04-10Merging r329588:Tom Stellard
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
2017-08-03[GlobalISel] Make GlobalISel a non-optional library.Quentin Colombet
2017-08-03Delete Default and JITDefault code modelsRafael Espindola
2017-08-02AMDGPU/R600: Initialize more passesTom Stellard
2017-08-02AMDGPU: Analyze callee resource usage in AsmPrinterMatt Arsenault
2017-08-01[AMDGPU] Collapse adjacent SI_END_CFStanislav Mekhanoshin
2017-08-01AMDGPU: Initial implementation of callsMatt Arsenault
2017-07-28AMDGPU: Add pass to replace out argumentsMatt Arsenault
2017-07-21AMDGPU: Implement memory modelKonstantin Zhuravlyov
2017-07-06AMDGPU: Add macro fusion schedule DAG mutationMatt Arsenault
2017-07-05[AMDGPU] Move GISel accessor initialization from TargetMachine to Subtarget.Quentin Colombet
2017-07-04[AMDGPU] Switch scalarize global loads ON by defaultAlexander Timofeev
2017-07-04Revert r307026, "[AMDGPU] Switch scalarize global loads ON by default"NAKAMURA Takumi
2017-07-03[AMDGPU] Switch scalarize global loads ON by defaultAlexander Timofeev
2017-06-28AMDGPU: Remove SITypeRewriterMatt Arsenault
2017-06-19[AMDGPU] Add infer address spaces pass before SROAStanislav Mekhanoshin
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-06-03[AMDGPU] Untangle SDWA pass from SIShrinkInstructionsStanislav Mekhanoshin
2017-06-02AMDGPU: Register AMDGPUAlwaysInlineMatt Arsenault
2017-06-02[AMDGPU] Turn on the new waitcnt insertion pass. Adjust tests.Mark Searles
2017-05-30TargetPassConfig: Keep a reference to an LLVMTargetMachine; NFCMatthias Braun
2017-05-30[AMDGPU] Allow SDWA in instructions with immediates and SGPRsStanislav Mekhanoshin
2017-05-18[LegacyPassManager] Remove TargetMachine constructorsFrancis Visoiu Mistrih
2017-05-15Re-submit AMDGPUMachineCFGStructurizer.Jan Sjodin
2017-05-15Revert 303091.Jan Sjodin
2017-05-15Add AMDGPUMachineCFGStructurizer.Jan Sjodin