..
InstPrinter
Fix missing words in sentence
2014-06-23 18:00:26 +00:00
MCTargetDesc
R600/SI: Store constant initializer data in constant memory
2014-07-21 14:01:14 +00:00
TargetInfo
Prune redundant dependencies in LLVMBuild.txt.
2013-12-11 00:30:57 +00:00
AMDGPU.h
R600/SI: Add instruction shrinking pass
2014-07-21 16:55:33 +00:00
AMDGPU.td
R600/SI: Specify wavefront size for SI and CI
2014-07-21 15:44:58 +00:00
AMDGPUAsmPrinter.cpp
R600/SI: Use scratch memory for large private arrays
2014-07-21 15:45:01 +00:00
AMDGPUAsmPrinter.h
R600/SI: Use scratch memory for large private arrays
2014-07-21 15:45:01 +00:00
AMDGPUCallingConv.td
R600: Make ShaderType private
2014-07-13 03:06:39 +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
Remove line with no effect
2014-07-29 21:00:53 +00:00
AMDGPUInstrInfo.h
Fix header including itself
2014-07-29 00:02:37 +00:00
AMDGPUInstrInfo.td
R600/SI: implement range reduction for sin/cos
2014-07-19 18:44:39 +00:00
AMDGPUInstructions.td
R600/SI: Use scratch memory for large private arrays
2014-07-21 15:45:01 +00:00
AMDGPUIntrinsicInfo.cpp
Move R600 subtarget dependent variables onto the subtarget.
2014-07-25 22:22:39 +00:00
AMDGPUIntrinsicInfo.h
Move R600 subtarget dependent variables onto the subtarget.
2014-07-25 22:22:39 +00:00
AMDGPUIntrinsics.td
R600: Remove intrinsics that appear to be unused
2014-07-15 20:10:27 +00:00
AMDGPUISelDAGToDAG.cpp
R600/SI: Use scratch memory for large private arrays
2014-07-21 15:45:01 +00:00
AMDGPUISelLowering.cpp
Make sure no loads resulting from load->switch DAGCombine are marked invariant
2014-07-31 21:45:05 +00:00
AMDGPUISelLowering.h
R600: Add new functions for splitting vector loads and stores.
2014-07-24 17:10:35 +00:00
AMDGPUMachineFunction.cpp
R600: Make ShaderType private
2014-07-13 03:06:39 +00:00
AMDGPUMachineFunction.h
R600: Make ShaderType private
2014-07-13 03:06:39 +00:00
AMDGPUMCInstLower.cpp
R600/SI: Store constant initializer data in constant memory
2014-07-21 14:01:14 +00:00
AMDGPUMCInstLower.h
Alphabetize forward declarations
2014-06-23 18:00:20 +00:00
AMDGPUPromoteAlloca.cpp
R600: Don't crash on unhandled instruction in promote alloca
2014-06-27 16:52:49 +00:00
AMDGPURegisterInfo.cpp
R600: Move AMDGPUInstrInfo from AMDGPUTargetMachine into AMDGPUSubtarget
2014-06-13 01:32:00 +00:00
AMDGPURegisterInfo.h
R600/SI: Use scratch memory for large private arrays
2014-07-21 15:45:01 +00:00
AMDGPURegisterInfo.td
Make SubRegIndex size mandatory, following r183020.
2013-05-31 23:45:26 +00:00
AMDGPUSubtarget.cpp
Move R600 subtarget dependent variables onto the subtarget.
2014-07-25 22:22:39 +00:00
AMDGPUSubtarget.h
Move R600 subtarget dependent variables onto the subtarget.
2014-07-25 22:22:39 +00:00
AMDGPUTargetMachine.cpp
Move R600 subtarget dependent variables onto the subtarget.
2014-07-25 22:22:39 +00:00
AMDGPUTargetMachine.h
Move R600 subtarget dependent variables onto the subtarget.
2014-07-25 22:22:39 +00:00
AMDGPUTargetTransformInfo.cpp
R600/SI: Allow partial unrolling and increase thresholds.
2014-07-25 23:02:42 +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
CaymanInstructions.td
R600: Match rcp node on pre-SI
2014-07-24 06:59:24 +00:00
CMakeLists.txt
R600/SI: Add instruction shrinking pass
2014-07-21 16:55:33 +00:00
EvergreenInstructions.td
R600: Add FMA instructions for Evergreen
2014-07-24 17:41:01 +00:00
LLVMBuild.txt
Prune Redundant libdeps in CMake's target_link_libraries and LLVMBuild.txt.
2014-07-15 11:37:03 +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: Make ShaderType private
2014-07-13 03:06:39 +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 unused function
2014-07-20 06:31:06 +00:00
R600InstrInfo.h
R600: Remove unused function
2014-07-20 06:31:06 +00:00
R600Instructions.td
R600: Add FMA instructions for Evergreen
2014-07-24 17:41:01 +00:00
R600Intrinsics.td
R600: Reenable llvm.R600.load.input/interp.input for compatibility
2013-11-12 16:26:47 +00:00
R600ISelLowering.cpp
Make sure no loads resulting from load->switch DAGCombine are marked invariant
2014-07-31 21:45:05 +00:00
R600ISelLowering.h
R600: Remove AMDILISelLowering
2014-06-23 18:00:55 +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: Use LDS and vectors for private memory
2014-06-17 16:53:14 +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
R600/SI: SI Control Flow Annotation bug fixed
2014-06-20 17:06:02 +00:00
SIDefines.h
R600/SI: Add isMUBUF / isMTBUF
2014-07-29 18:51:56 +00:00
SIFixSGPRCopies.cpp
R600/SI: Fix a bug with handling of INSERT_SUBREG in SIFixSGPRCopies
2014-05-15 14:41:55 +00:00
SIFixSGPRLiveRanges.cpp
R600/SI: Adjsut SGPR live ranges before register allocation
2014-07-02 20:53:48 +00:00
SIInsertWaits.cpp
Fix typos
2014-07-17 17:50:22 +00:00
SIInstrFormats.td
R600/SI: Enable named operand table for DS instructions
2014-07-29 21:00:56 +00:00
SIInstrInfo.cpp
R600/SI: Consider adjacent offsets in getLdStBaseRegImmOfs
2014-07-30 01:01:10 +00:00
SIInstrInfo.h
R600/SI: Implement getLdStBaseRegImmOfs
2014-07-29 21:34:55 +00:00
SIInstrInfo.td
R600/SI: Refactor VOP3 instruction definitions
2014-07-21 17:44:29 +00:00
SIInstructions.td
R600/SI: Remove redundant setting of bits on instructions.
2014-07-30 03:18:57 +00:00
SIIntrinsics.td
R600/SI: Use i32 vectors for resources and samplers
2014-07-11 17:11:52 +00:00
SIISelLowering.cpp
R600/SI: Implement getOptimalMemOpType
2014-07-28 17:49:26 +00:00
SIISelLowering.h
R600/SI: Implement getOptimalMemOpType
2014-07-28 17:49:26 +00:00
SILowerControlFlow.cpp
R600: Make ShaderType private
2014-07-13 03:06:39 +00:00
SILowerI1Copies.cpp
R600/SI: Use VALU for i1 XOR
2014-07-21 14:01:10 +00:00
SIMachineFunctionInfo.cpp
R600/SI: Use scratch memory for large private arrays
2014-07-21 15:45:01 +00:00
SIMachineFunctionInfo.h
R600/SI: Use scratch memory for large private arrays
2014-07-21 15:45:01 +00:00
SIRegisterInfo.cpp
R600: silence GCC warning
2014-07-21 17:52:00 +00:00
SIRegisterInfo.h
R600/SI: Use scratch memory for large private arrays
2014-07-21 15:45:01 +00:00
SIRegisterInfo.td
R600/SI: add gather4 and getlod intrinsics (v3)
2014-06-18 22:00:29 +00:00
SISchedule.td
SIShrinkInstructions.cpp
R600/SI: Add instruction shrinking pass
2014-07-21 16:55:33 +00:00
SITypeRewriter.cpp
Use cast<> instead of dyn_cast + assert
2014-07-05 21:16:43 +00:00