llvm-6502/lib/Target/R600
Tom Stellard ea28172c61 R600/SI: Fix config value for number of gprs
In r217636, the value stored in KernelInfo.Num[VS]GPRSs was changed from
the highest GPR index used to the number of gprs in order to be
consistent with the name of the variable.

The code writing the config values still assumed that the value in this
variable was the highest GPR index used, which caused the compiler to
over report the number of GPRs being used.

https://bugs.freedesktop.org/show_bug.cgi?id=84089

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@218150 91177308-0d34-0410-b5e6-96231b3b80d8
2014-09-19 20:42:37 +00:00
..
InstPrinter R600/SI: Change formatting of printed FP immediates 2014-09-17 17:32:13 +00:00
MCTargetDesc
TargetInfo
AMDGPU.h
AMDGPU.td R600/SI: Add preliminary support for flat address space 2014-09-15 15:41:53 +00:00
AMDGPUAsmPrinter.cpp R600/SI: Fix config value for number of gprs 2014-09-19 20:42:37 +00:00
AMDGPUAsmPrinter.h R600/SI: Add preliminary support for flat address space 2014-09-15 15:41:53 +00:00
AMDGPUCallingConv.td
AMDGPUFrameLowering.cpp
AMDGPUFrameLowering.h
AMDGPUInstrInfo.cpp
AMDGPUInstrInfo.h R600/SI: Add preliminary support for flat address space 2014-09-15 15:41:53 +00:00
AMDGPUInstrInfo.td
AMDGPUInstructions.td R600/SI: Add preliminary support for flat address space 2014-09-15 15:41:53 +00:00
AMDGPUIntrinsicInfo.cpp
AMDGPUIntrinsicInfo.h
AMDGPUIntrinsics.td
AMDGPUISelDAGToDAG.cpp R600/SI: Add preliminary support for flat address space 2014-09-15 15:41:53 +00:00
AMDGPUISelLowering.cpp R600: Better fix for bug 20982 2014-09-19 00:42:06 +00:00
AMDGPUISelLowering.h R600: Custom lower frem 2014-09-10 21:44:27 +00:00
AMDGPUMachineFunction.cpp R600/SI: Add preliminary support for flat address space 2014-09-15 15:41:53 +00:00
AMDGPUMachineFunction.h R600/SI: Add preliminary support for flat address space 2014-09-15 15:41:53 +00:00
AMDGPUMCInstLower.cpp
AMDGPUMCInstLower.h
AMDGPUPromoteAlloca.cpp R600/SI: Fix promote alloca pass breaking addrspacecast 2014-09-15 15:41:44 +00:00
AMDGPURegisterInfo.cpp
AMDGPURegisterInfo.h
AMDGPURegisterInfo.td
AMDGPUSubtarget.cpp R600/SI: Add preliminary support for flat address space 2014-09-15 15:41:53 +00:00
AMDGPUSubtarget.h R600/SI: Add preliminary support for flat address space 2014-09-15 15:41:53 +00:00
AMDGPUTargetMachine.cpp
AMDGPUTargetMachine.h Reverting NFC changes from r218050. Instead, the warning was disabled for GCC in r218059, so these changes are no longer required. 2014-09-18 17:34:23 +00:00
AMDGPUTargetTransformInfo.cpp Add a new pass FunctionTargetTransformInfo. This pass serves as a 2014-09-18 00:34:14 +00:00
AMDILCFGStructurizer.cpp
CaymanInstructions.td
CMakeLists.txt
EvergreenInstructions.td R600: Add cmpxchg instruction for evergreen 2014-09-11 15:02:54 +00:00
LLVMBuild.txt
Makefile
Processors.td
R600ClauseMergePass.cpp
R600ControlFlowFinalizer.cpp
R600Defines.h
R600EmitClauseMarkers.cpp
R600ExpandSpecialInstrs.cpp
R600InstrFormats.td
R600InstrInfo.cpp
R600InstrInfo.h
R600Instructions.td
R600Intrinsics.td
R600ISelLowering.cpp R600: Add cmpxchg instruction for evergreen 2014-09-11 15:02:54 +00:00
R600ISelLowering.h
R600MachineFunctionInfo.cpp
R600MachineFunctionInfo.h
R600MachineScheduler.cpp Fix float division-by-zero in R600 scheduler. 2014-09-17 17:47:21 +00:00
R600MachineScheduler.h
R600OptimizeVectorRegisters.cpp
R600Packetizer.cpp
R600RegisterInfo.cpp
R600RegisterInfo.h
R600RegisterInfo.td
R600Schedule.td
R600TextureIntrinsicsReplacer.cpp
R700Instructions.td
SIAnnotateControlFlow.cpp
SIDefines.h R600/SI: Add preliminary support for flat address space 2014-09-15 15:41:53 +00:00
SIFixSGPRCopies.cpp
SIFixSGPRLiveRanges.cpp
SIInsertWaits.cpp
SIInstrFormats.td R600/SI: Add preliminary support for flat address space 2014-09-15 15:41:53 +00:00
SIInstrInfo.cpp R600/SI: Remove assert 2014-09-17 17:48:32 +00:00
SIInstrInfo.h R600/SI: Rough first implementation of shouldClusterLoads 2014-09-17 17:48:30 +00:00
SIInstrInfo.td R600/SI: Add preliminary support for flat address space 2014-09-15 15:41:53 +00:00
SIInstructions.td R600/SI: Prefer selecting more e64 instruction forms. 2014-09-15 17:15:02 +00:00
SIIntrinsics.td
SIISelLowering.cpp R600/SI: Remove promotion of instructions to e64 forms. 2014-09-17 15:35:43 +00:00
SIISelLowering.h R600/SI: Remove promotion of instructions to e64 forms. 2014-09-17 15:35:43 +00:00
SILowerControlFlow.cpp R600/SI: Add preliminary support for flat address space 2014-09-15 15:41:53 +00:00
SILowerI1Copies.cpp
SIMachineFunctionInfo.cpp
SIMachineFunctionInfo.h
SIRegisterInfo.cpp R600/SI: Add preliminary support for flat address space 2014-09-15 15:41:53 +00:00
SIRegisterInfo.h
SIRegisterInfo.td R600/SI: Add preliminary support for flat address space 2014-09-15 15:41:53 +00:00
SISchedule.td
SIShrinkInstructions.cpp Fix typo 2014-09-16 18:00:23 +00:00
SITypeRewriter.cpp