..
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: Add definition for flat address space ID.
2014-05-22 18:27:07 +00:00
AMDGPU.td
R600/SI: Add a PredicateControl class for managing TableGen predicates
2014-05-16 20:56:45 +00:00
AMDGPUAsmPrinter.cpp
R600/SI: Print code size along with used registers
2014-04-15 22:40:47 +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
AMDGPUConvertToISA.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
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/SI: Refactor the VOP3_32 tablegen class
2014-05-16 20:56:47 +00:00
AMDGPUInstrInfo.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.td
R600: Add intrinsics for mad24
2014-05-22 18:00:15 +00:00
AMDGPUInstructions.td
R600: Expand mul24 for GPUs without it
2014-05-22 18:00:24 +00:00
AMDGPUIntrinsics.td
R600: Add intrinsics for mad24
2014-05-22 18:00:15 +00:00
AMDGPUISelDAGToDAG.cpp
R600/SI: Only use SALU instructions for 64-bit add in a block of CF depth 0
2014-05-15 14:41:54 +00:00
AMDGPUISelLowering.cpp
R600: Try to convert BFE back to standard bit ops when possible.
2014-05-22 18:09:12 +00:00
AMDGPUISelLowering.h
R600: Implement ComputeNumSignBitsForTargetNode for BFE
2014-05-22 18:09:03 +00:00
AMDGPUMachineFunction.cpp
AMDGPUMachineFunction.h
AMDGPUMCInstLower.cpp
Resolving MSVC warnings about switch statements with a default label, but no case labels. No functional changes intended.
2014-05-19 14:29:04 +00:00
AMDGPUMCInstLower.h
R600/SI: Refactor the VOP3_32 tablegen class
2014-05-16 20:56:47 +00:00
AMDGPURegisterInfo.cpp
Use range for
2014-05-15 21:44:05 +00:00
AMDGPURegisterInfo.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
AMDGPURegisterInfo.td
AMDGPUSubtarget.cpp
R600: Remove unused function AMDGPUSubtarget::getDefaultSize()
2014-04-30 14:20:53 +00:00
AMDGPUSubtarget.h
R600: Remove unused function AMDGPUSubtarget::getDefaultSize()
2014-04-30 14:20:53 +00:00
AMDGPUTargetMachine.cpp
R600: Add definition for flat address space ID.
2014-05-22 18:27:07 +00:00
AMDGPUTargetMachine.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
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
AMDILBase.td
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
AMDILInstrInfo.td
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
AMDILIntrinsics.td
R600: Add mul24 intrinsics
2014-05-12 17:49:57 +00:00
AMDILISelLowering.cpp
Use range for
2014-05-15 21:44:05 +00:00
AMDILRegisterInfo.td
CaymanInstructions.td
R600: Expand mul24 for GPUs without it
2014-05-22 18:00:24 +00:00
CMakeLists.txt
R600/SI: Use VALU instructions for copying i1 values
2014-04-30 15:31:33 +00:00
EvergreenInstructions.td
R600: Expand mul24 for GPUs without it
2014-05-22 18:00:24 +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
[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
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
[C++] Use 'nullptr'. Target edition.
2014-04-25 05:30:21 +00:00
R600InstrInfo.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
R600Instructions.td
R600: Expand mul24 for GPUs without it
2014-05-22 18:00:24 +00:00
R600Intrinsics.td
R600ISelLowering.cpp
R600: Add dag combine for BFE
2014-05-22 18:09:07 +00:00
R600ISelLowering.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
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
[C++] Use 'nullptr'. Target edition.
2014-04-25 05:30:21 +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
[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
R600RegisterInfo.cpp
R600RegisterInfo.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
R600RegisterInfo.td
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
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
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/SI: Fix a bug with handling of INSERT_SUBREG in SIFixSGPRCopies
2014-05-15 14:41:55 +00:00
SIInstrInfo.h
R600/SI: Refactor the VOP3_32 tablegen class
2014-05-16 20:56:47 +00:00
SIInstrInfo.td
R600/SI: Refactor the VOP3_32 tablegen class
2014-05-16 20:56:47 +00:00
SIInstructions.td
R600: Add intrinsics for mad24
2014-05-22 18:00:15 +00:00
SIIntrinsics.td
SIISelLowering.cpp
R600: Add dag combine for BFE
2014-05-22 18:09:07 +00:00
SIISelLowering.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
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
Use range for
2014-05-12 19:23:21 +00:00
SIRegisterInfo.h
R600/SI: Only create one instruction when spilling/restoring register v3
2014-05-02 15:41:42 +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