..
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
Prune redundant dependencies in LLVMBuild.txt.
2013-12-11 00:30:57 +00:00
AMDGPU.h
R600: Remove AMDIL instruction and register definitions
2014-06-13 16:38:59 +00:00
AMDGPU.td
R600: Remove AMDIL instruction and register definitions
2014-06-13 16:38:59 +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
[C++] Use 'nullptr'. Target edition.
2014-04-25 05:30:21 +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: Remove AMDIL instruction and register definitions
2014-06-13 16:38:59 +00:00
AMDGPUInstructions.td
R600: Remove AMDIL instruction and register definitions
2014-06-13 16:38:59 +00:00
AMDGPUIntrinsics.td
R600: Mostly remove remaining AMDIL intrinsics.
2014-06-12 21:15:44 +00:00
AMDGPUISelDAGToDAG.cpp
R600: Move AMDGPUInstrInfo from AMDGPUTargetMachine into AMDGPUSubtarget
2014-06-13 01:32:00 +00:00
AMDGPUISelLowering.cpp
R600: Cleanup some old AMDIL stuff.
2014-06-13 17:20:53 +00:00
AMDGPUISelLowering.h
R600: Mostly remove remaining AMDIL intrinsics.
2014-06-12 21:15:44 +00:00
AMDGPUMachineFunction.cpp
[weak vtables] Remove a bunch of weak vtables
2013-11-19 00:57:56 +00:00
AMDGPUMachineFunction.h
[weak vtables] Remove a bunch of weak vtables
2013-11-19 00:57:56 +00:00
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
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: Move AMDGPUInstrInfo from AMDGPUTargetMachine into AMDGPUSubtarget
2014-06-13 01:32:00 +00:00
AMDGPUSubtarget.h
R600: Move AMDGPUInstrInfo from AMDGPUTargetMachine into AMDGPUSubtarget
2014-06-13 01:32:00 +00:00
AMDGPUTargetMachine.cpp
R600: Remove AMDIL instruction and register definitions
2014-06-13 16:38:59 +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
[C++] Use 'nullptr'. Target edition.
2014-04-25 05:30:21 +00:00
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: Cleanup some old AMDIL stuff.
2014-06-13 17:20:53 +00:00
CaymanInstructions.td
R600: Expand mul24 for GPUs without it
2014-05-22 18:00:24 +00:00
CMakeLists.txt
R600: Remove AMDIL instruction and register definitions
2014-06-13 16:38:59 +00:00
EvergreenInstructions.td
R600: BCNT_INT is a vector only instruction
2014-06-11 20:51:39 +00:00
LLVMBuild.txt
Add proper dependencies to LLVMBuild.txt in llvm/lib.
2013-12-10 05:39:34 +00:00
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
Fix known typos
2014-01-24 17:20:08 +00:00
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
R600: Use SchedModel enum for is{Trans,Vector}Only functions
2013-09-04 19:53:30 +00:00
R600InstrInfo.cpp
R600: Remove AMDIL instruction and register definitions
2014-06-13 16:38:59 +00:00
R600InstrInfo.h
R600: Remove AMDIL instruction and register definitions
2014-06-13 16:38:59 +00:00
R600Instructions.td
R600: Remove AMDIL instruction and register definitions
2014-06-13 16:38:59 +00:00
R600Intrinsics.td
R600: Reenable llvm.R600.load.input/interp.input for compatibility
2013-11-12 16:26:47 +00:00
R600ISelLowering.cpp
R600: Move AMDGPUInstrInfo from AMDGPUTargetMachine into AMDGPUSubtarget
2014-06-13 01:32:00 +00:00
R600ISelLowering.h
R600/SI: Fix selection error on i64 rotl / rotr.
2014-06-13 04:00:30 +00:00
R600MachineFunctionInfo.cpp
[weak vtables] Remove a bunch of weak vtables
2013-11-19 00:57:56 +00:00
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: Simplify handling of private address space
2013-10-22 18:19:10 +00:00
R600Schedule.td
R600: Add local memory support via LDS
2013-06-28 15:47:08 +00:00
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
R600: Reorganize tablegen instruction definitions
2014-03-24 16:07:25 +00:00
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
R600/SI: Prefer SALU instructions for bit shift operations
2013-11-13 23:36:37 +00:00
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: Add a PredicateControl class for managing TableGen predicates
2014-05-16 20:56:45 +00:00
SIInstrInfo.cpp
R600: Move AMDGPUInstrInfo from AMDGPUTargetMachine into AMDGPUSubtarget
2014-06-13 01:32:00 +00:00
SIInstrInfo.h
R600: Move AMDGPUInstrInfo from AMDGPUTargetMachine into AMDGPUSubtarget
2014-06-13 01:32:00 +00:00
SIInstrInfo.td
R600/SI: Use a register set to -1 for data0 on ds_inc*/ds_dec*
2014-06-12 08:21:54 +00:00
SIInstructions.td
R600: Remove AMDIL instruction and register definitions
2014-06-13 16:38:59 +00:00
SIIntrinsics.td
R600/SI: Add intrinsic for BUFFER_LOAD_DWORD* instructions
2014-01-27 07:20:51 +00:00
SIISelLowering.cpp
R600/SI: Use v_cvt_f32_ubyte* instructions
2014-06-11 17:50:44 +00:00
SIISelLowering.h
R600/SI: Use v_cvt_f32_ubyte* instructions
2014-06-11 17:50:44 +00:00
SILowerControlFlow.cpp
R600/SI: Use VALU instructions for copying i1 values
2014-04-30 15:31:33 +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: Use VALU instructions for copying i1 values
2014-04-30 15:31:33 +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