..
InstPrinter
R600/SI: Prettier display of input modifiers
2014-05-10 19:18:33 +00:00
MCTargetDesc
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. R600 edition
2014-04-29 07:57:24 +00:00
TargetInfo
AMDGPU.h
R600: Use LDS and vectors for private memory
2014-06-17 16:53:14 +00:00
AMDGPU.td
R600: Use LDS and vectors for private memory
2014-06-17 16:53:14 +00:00
AMDGPUAsmPrinter.cpp
R600: Move AMDGPUInstrInfo from AMDGPUTargetMachine into AMDGPUSubtarget
2014-06-13 01:32:00 +00:00
AMDGPUAsmPrinter.h
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. R600 edition
2014-04-29 07:57:24 +00:00
AMDGPUCallingConv.td
R600/SI: allow 5 more input SGPRs to a shader
2014-05-05 19:30:54 +00:00
AMDGPUFrameLowering.cpp
Fix typo
2014-06-14 04:26:07 +00:00
AMDGPUFrameLowering.h
De-virtualize or remove some methods that have no overrides nor override anything. In some cases remove all together if there are no callers either.
2014-04-30 05:53:27 +00:00
AMDGPUInstrInfo.cpp
R600: Remove AMDIL instruction and register definitions
2014-06-13 16:38:59 +00:00
AMDGPUInstrInfo.h
R600: Remove AMDIL instruction and register definitions
2014-06-13 16:38:59 +00:00
AMDGPUInstrInfo.td
R600/SI: Add intrinsics for brev instructions
2014-06-18 17:13:57 +00:00
AMDGPUInstructions.td
R600: Remove AMDIL instruction and register definitions
2014-06-13 16:38:59 +00:00
AMDGPUIntrinsics.td
R600/SI: Add intrinsics for brev instructions
2014-06-18 17:13:57 +00:00
AMDGPUISelDAGToDAG.cpp
R600: Use LDS and vectors for private memory
2014-06-17 16:53:14 +00:00
AMDGPUISelLowering.cpp
R600: Handle fnearbyint
2014-06-18 22:03:45 +00:00
AMDGPUISelLowering.h
R600: Handle fnearbyint
2014-06-18 22:03:45 +00:00
AMDGPUMachineFunction.cpp
AMDGPUMachineFunction.h
AMDGPUMCInstLower.cpp
R600: Move AMDGPUInstrInfo from AMDGPUTargetMachine into AMDGPUSubtarget
2014-06-13 01:32:00 +00:00
AMDGPUMCInstLower.h
R600/SI: Refactor the VOP3_32 tablegen class
2014-05-16 20:56:47 +00:00
AMDGPUPromoteAlloca.cpp
R600: Use LDS and vectors for private memory
2014-06-17 16:53:14 +00:00
AMDGPURegisterInfo.cpp
R600: Move AMDGPUInstrInfo from AMDGPUTargetMachine into AMDGPUSubtarget
2014-06-13 01:32:00 +00:00
AMDGPURegisterInfo.h
R600: Remove AMDIL instruction and register definitions
2014-06-13 16:38:59 +00:00
AMDGPURegisterInfo.td
AMDGPUSubtarget.cpp
R600: Use LDS and vectors for private memory
2014-06-17 16:53:14 +00:00
AMDGPUSubtarget.h
R600: Use LDS and vectors for private memory
2014-06-17 16:53:14 +00:00
AMDGPUTargetMachine.cpp
R600: Use LDS and vectors for private memory
2014-06-17 16:53:14 +00:00
AMDGPUTargetMachine.h
R600: Move AMDGPUInstrInfo from AMDGPUTargetMachine into AMDGPUSubtarget
2014-06-13 01:32:00 +00:00
AMDGPUTargetTransformInfo.cpp
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. R600 edition
2014-04-29 07:57:24 +00:00
AMDILCFGStructurizer.cpp
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. R600 edition
2014-04-29 07:57:24 +00:00
AMDILIntrinsicInfo.cpp
AMDILIntrinsicInfo.h
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. R600 edition
2014-04-29 07:57:24 +00:00
AMDILISelLowering.cpp
R600: Remove a few more things from AMDILISelLowering
2014-06-15 21:08:58 +00:00
CaymanInstructions.td
R600: Expand mul24 for GPUs without it
2014-05-22 18:00:24 +00:00
CMakeLists.txt
R600: Use LDS and vectors for private memory
2014-06-17 16:53:14 +00:00
EvergreenInstructions.td
R600/SI: Add a pattern for llvm.AMDGPU.barrier.global
2014-06-17 16:53:09 +00:00
LLVMBuild.txt
Makefile
Processors.td
R600/SI: Add processor type for Mullins.
2014-05-02 15:41:49 +00:00
R600ClauseMergePass.cpp
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. R600 edition
2014-04-29 07:57:24 +00:00
R600ControlFlowFinalizer.cpp
R600: Move AMDGPUInstrInfo from AMDGPUTargetMachine into AMDGPUSubtarget
2014-06-13 01:32:00 +00:00
R600Defines.h
R600EmitClauseMarkers.cpp
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. R600 edition
2014-04-29 07:57:24 +00:00
R600ExpandSpecialInstrs.cpp
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. R600 edition
2014-04-29 07:57:24 +00:00
R600InstrFormats.td
R600InstrInfo.cpp
R600: Use LDS and vectors for private memory
2014-06-17 16:53:14 +00:00
R600InstrInfo.h
R600: Use LDS and vectors for private memory
2014-06-17 16:53:14 +00:00
R600Instructions.td
R600: Use LDS and vectors for private memory
2014-06-17 16:53:14 +00:00
R600Intrinsics.td
R600ISelLowering.cpp
R600: Implement 64bit SRA
2014-06-18 12:27:17 +00:00
R600ISelLowering.h
R600: Implement 64bit SRL
2014-06-18 12:27:15 +00:00
R600MachineFunctionInfo.cpp
R600MachineFunctionInfo.h
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. R600 edition
2014-04-29 07:57:24 +00:00
R600MachineScheduler.cpp
R600: Move AMDGPUInstrInfo from AMDGPUTargetMachine into AMDGPUSubtarget
2014-06-13 01:32:00 +00:00
R600MachineScheduler.h
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. R600 edition
2014-04-29 07:57:24 +00:00
R600OptimizeVectorRegisters.cpp
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. R600 edition
2014-04-29 07:57:24 +00:00
R600Packetizer.cpp
R600: Move AMDGPUInstrInfo from AMDGPUTargetMachine into AMDGPUSubtarget
2014-06-13 01:32:00 +00:00
R600RegisterInfo.cpp
R600: Remove AMDIL instruction and register definitions
2014-06-13 16:38:59 +00:00
R600RegisterInfo.h
R600: Remove AMDIL instruction and register definitions
2014-06-13 16:38:59 +00:00
R600RegisterInfo.td
R600: Use LDS and vectors for private memory
2014-06-17 16:53:14 +00:00
R600Schedule.td
R600TextureIntrinsicsReplacer.cpp
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. R600 edition
2014-04-29 07:57:24 +00:00
R700Instructions.td
SIAnnotateControlFlow.cpp
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. R600 edition
2014-04-29 07:57:24 +00:00
SIDefines.h
SIFixSGPRCopies.cpp
R600/SI: Fix a bug with handling of INSERT_SUBREG in SIFixSGPRCopies
2014-05-15 14:41:55 +00:00
SIInsertWaits.cpp
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. R600 edition
2014-04-29 07:57:24 +00:00
SIInstrFormats.td
R600/SI: Make sure target flags are set on pseudo VOP3 instructions
2014-06-17 19:34:46 +00:00
SIInstrInfo.cpp
R600/SI: Add intrinsics for brev instructions
2014-06-18 17:13:57 +00:00
SIInstrInfo.h
R600: Move AMDGPUInstrInfo from AMDGPUTargetMachine into AMDGPUSubtarget
2014-06-13 01:32:00 +00:00
SIInstrInfo.td
R600/SI: add gather4 and getlod intrinsics (v3)
2014-06-18 22:00:29 +00:00
SIInstructions.td
R600/SI: add gather4 and getlod intrinsics (v3)
2014-06-18 22:00:29 +00:00
SIIntrinsics.td
R600/SI: add gather4 and getlod intrinsics (v3)
2014-06-18 22:00:29 +00:00
SIISelLowering.cpp
R600/SI: Prettier operand printing for 64-bit ops.
2014-06-18 17:13:51 +00:00
SIISelLowering.h
R600/SI: Use v_cvt_f32_ubyte* instructions
2014-06-11 17:50:44 +00:00
SILowerControlFlow.cpp
R600/SI: Re-initialize the m0 register after using it for indirect addressing
2014-06-17 16:53:04 +00:00
SILowerI1Copies.cpp
R600/SI: Use VALU instructions for i1 ops
2014-05-15 14:41:50 +00:00
SIMachineFunctionInfo.cpp
R600/SI: Only create one instruction when spilling/restoring register v3
2014-05-02 15:41:42 +00:00
SIMachineFunctionInfo.h
R600/SI: Only create one instruction when spilling/restoring register v3
2014-05-02 15:41:42 +00:00
SIRegisterInfo.cpp
R600: Remove AMDIL instruction and register definitions
2014-06-13 16:38:59 +00:00
SIRegisterInfo.h
R600: Remove AMDIL instruction and register definitions
2014-06-13 16:38:59 +00:00
SIRegisterInfo.td
R600/SI: add gather4 and getlod intrinsics (v3)
2014-06-18 22:00:29 +00:00
SISchedule.td
SITypeRewriter.cpp
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. R600 edition
2014-04-29 07:57:24 +00:00