Sanjoy Das
b666ea369c
[TargetInstrInfo] Rename getLdStBaseRegImmOfs and implement for x86.
...
Summary:
TargetInstrInfo::getLdStBaseRegImmOfs to
TargetInstrInfo::getMemOpBaseRegImmOfs and implement for x86. The
implementation only handles a few easy cases now and will be made more
sophisticated in the future.
This is NFCI: the only user of `getLdStBaseRegImmOfs` (now
`getmemOpBaseRegImmOfs`) is `LoadClusterMotion` and `LoadClusterMotion`
is disabled for x86.
Reviewers: reames, ab, MatzeB, atrick
Reviewed By: MatzeB, atrick
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D10199
llvm-svn: 239741
2015-06-15 18:44:14 +00:00
Tom Stellard
104ad064df
AMDGPU: s/R600/AMDGPU/ in the Makefiles
...
Now the library names in the Makefiles match the library names in
LLVMBuild.txt.
This should hopefully fix the remaining bot failures.
llvm-svn: 239661
2015-06-13 05:11:14 +00:00
Tom Stellard
45bb48ea19
R600 -> AMDGPU rename
...
llvm-svn: 239657
2015-06-13 03:28:10 +00:00
Tom Stellard
1be1aa84ec
Revert "AMDGPU: Add core backend files for R600/SI codegen v6"
...
This reverts commit 4ea70107c5e51230e9e60f0bf58a0f74aa4885ea.
llvm-svn: 160303
2012-07-16 18:19:53 +00:00
Tom Stellard
151dc338e4
Revert "Target/AMDGPU/R600KernelParameters.cpp: Fix two includes, <llvm/IRBuilder.h> and <llvm/TypeBuilder.h>"
...
This reverts commit 0258a6bdd30802f5cc0e8e57c8e768fde2aef590.
llvm-svn: 160299
2012-07-16 18:19:41 +00:00
Tom Stellard
1bd3012505
Revert "Target/AMDGPU: [CMake] Fix dependencies. 1) Add intrinsics_gen. Add AMDGPUCommonTableGen."
...
This reverts commit ebc934ba32ee71abbb8f0f2eb6a0fbaa613ba0d2.
llvm-svn: 160298
2012-07-16 18:19:40 +00:00
Tom Stellard
781853e11f
Revert "Target/AMDGPU/R600KernelParameters.cpp: Don't use "and", "or" as conditional operator..."
...
This reverts commit 29f28bc14ad5a907f5dc849f004fafeec0aab33a.
llvm-svn: 160297
2012-07-16 18:19:38 +00:00
Tom Stellard
2e007de42d
Revert "Target/AMDGPU/AMDILIntrinsicInfo.cpp: Use llvm_unreachable() in nonreturn function, instead of assert(0)."
...
This reverts commit 4ba4acc1bc2561b944a571edbb6a2dc78e357dfe.
llvm-svn: 160296
2012-07-16 18:19:37 +00:00
Tom Stellard
f65e78b2fa
Revert "Target/AMDGPU: Fix includes, or msvc build failed."
...
This reverts commit fef4aa1b16fcf7a472559abbbcf4c1adc9eb5ca6.
llvm-svn: 160295
2012-07-16 18:19:32 +00:00
NAKAMURA Takumi
96cc5e5bf9
Target/AMDGPU: Fix includes, or msvc build failed.
...
llvm-svn: 160280
2012-07-16 15:43:50 +00:00
NAKAMURA Takumi
dc4261794f
Target/AMDGPU/AMDILIntrinsicInfo.cpp: Use llvm_unreachable() in nonreturn function, instead of assert(0).
...
llvm-svn: 160279
2012-07-16 15:43:09 +00:00
NAKAMURA Takumi
5f5fd8e545
Target/AMDGPU/R600KernelParameters.cpp: Don't use "and", "or" as conditional operator...
...
llvm-svn: 160278
2012-07-16 15:42:35 +00:00
NAKAMURA Takumi
bb42a5e2cf
Target/AMDGPU: [CMake] Fix dependencies. 1) Add intrinsics_gen. Add AMDGPUCommonTableGen.
...
llvm-svn: 160276
2012-07-16 15:09:11 +00:00
NAKAMURA Takumi
3128d26124
Target/AMDGPU/R600KernelParameters.cpp: Fix two includes, <llvm/IRBuilder.h> and <llvm/TypeBuilder.h>
...
llvm-svn: 160275
2012-07-16 15:08:47 +00:00
Tom Stellard
bcce80fa95
AMDGPU: Add core backend files for R600/SI codegen v6
...
llvm-svn: 160270
2012-07-16 14:17:08 +00:00