mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-22 10:42:39 +01:00
[VP][NFC] Rename to HANDLE_VP_TO_OPC
Use the less surprising shorthand OPC instead of OC.
This commit is contained in:
parent
f2ea1a89f7
commit
28f80af0cf
@ -22,63 +22,63 @@
|
||||
#endif
|
||||
|
||||
// Map this VP intrinsic to its functional Opcode
|
||||
#ifndef HANDLE_VP_TO_OC
|
||||
#define HANDLE_VP_TO_OC(VPID, OC)
|
||||
#ifndef HANDLE_VP_TO_OPC
|
||||
#define HANDLE_VP_TO_OPC(VPID, OC)
|
||||
#endif
|
||||
|
||||
///// Integer Arithmetic /////
|
||||
|
||||
// llvm.vp.add(x,y,mask,vlen)
|
||||
REGISTER_VP_INTRINSIC(vp_add, 2, 3)
|
||||
HANDLE_VP_TO_OC(vp_add, Add)
|
||||
HANDLE_VP_TO_OPC(vp_add, Add)
|
||||
|
||||
// llvm.vp.and(x,y,mask,vlen)
|
||||
REGISTER_VP_INTRINSIC(vp_and, 2, 3)
|
||||
HANDLE_VP_TO_OC(vp_and, And)
|
||||
HANDLE_VP_TO_OPC(vp_and, And)
|
||||
|
||||
// llvm.vp.ashr(x,y,mask,vlen)
|
||||
REGISTER_VP_INTRINSIC(vp_ashr, 2, 3)
|
||||
HANDLE_VP_TO_OC(vp_ashr, AShr)
|
||||
HANDLE_VP_TO_OPC(vp_ashr, AShr)
|
||||
|
||||
// llvm.vp.lshr(x,y,mask,vlen)
|
||||
REGISTER_VP_INTRINSIC(vp_lshr, 2, 3)
|
||||
HANDLE_VP_TO_OC(vp_lshr, LShr)
|
||||
HANDLE_VP_TO_OPC(vp_lshr, LShr)
|
||||
|
||||
// llvm.vp.mul(x,y,mask,vlen)
|
||||
REGISTER_VP_INTRINSIC(vp_mul, 2, 3)
|
||||
HANDLE_VP_TO_OC(vp_mul, Mul)
|
||||
HANDLE_VP_TO_OPC(vp_mul, Mul)
|
||||
|
||||
// llvm.vp.or(x,y,mask,vlen)
|
||||
REGISTER_VP_INTRINSIC(vp_or, 2, 3)
|
||||
HANDLE_VP_TO_OC(vp_or, Or)
|
||||
HANDLE_VP_TO_OPC(vp_or, Or)
|
||||
|
||||
// llvm.vp.sdiv(x,y,mask,vlen)
|
||||
REGISTER_VP_INTRINSIC(vp_sdiv, 2, 3)
|
||||
HANDLE_VP_TO_OC(vp_sdiv, SDiv)
|
||||
HANDLE_VP_TO_OPC(vp_sdiv, SDiv)
|
||||
|
||||
// llvm.vp.shl(x,y,mask,vlen)
|
||||
REGISTER_VP_INTRINSIC(vp_shl, 2, 3)
|
||||
HANDLE_VP_TO_OC(vp_shl, Shl)
|
||||
HANDLE_VP_TO_OPC(vp_shl, Shl)
|
||||
|
||||
// llvm.vp.srem(x,y,mask,vlen)
|
||||
REGISTER_VP_INTRINSIC(vp_srem, 2, 3)
|
||||
HANDLE_VP_TO_OC(vp_srem, SRem)
|
||||
HANDLE_VP_TO_OPC(vp_srem, SRem)
|
||||
|
||||
// llvm.vp.sub(x,y,mask,vlen)
|
||||
REGISTER_VP_INTRINSIC(vp_sub, 2, 3)
|
||||
HANDLE_VP_TO_OC(vp_sub, Sub)
|
||||
HANDLE_VP_TO_OPC(vp_sub, Sub)
|
||||
|
||||
// llvm.vp.udiv(x,y,mask,vlen)
|
||||
REGISTER_VP_INTRINSIC(vp_udiv, 2, 3)
|
||||
HANDLE_VP_TO_OC(vp_udiv, UDiv)
|
||||
HANDLE_VP_TO_OPC(vp_udiv, UDiv)
|
||||
|
||||
// llvm.vp.urem(x,y,mask,vlen)
|
||||
REGISTER_VP_INTRINSIC(vp_urem, 2, 3)
|
||||
HANDLE_VP_TO_OC(vp_urem, URem)
|
||||
HANDLE_VP_TO_OPC(vp_urem, URem)
|
||||
|
||||
// llvm.vp.xor(x,y,mask,vlen)
|
||||
REGISTER_VP_INTRINSIC(vp_xor, 2, 3)
|
||||
HANDLE_VP_TO_OC(vp_xor, Xor)
|
||||
HANDLE_VP_TO_OPC(vp_xor, Xor)
|
||||
|
||||
#undef REGISTER_VP_INTRINSIC
|
||||
#undef HANDLE_VP_TO_OC
|
||||
#undef HANDLE_VP_TO_OPC
|
||||
|
@ -246,20 +246,20 @@ unsigned VPIntrinsic::GetFunctionalOpcodeForVP(Intrinsic::ID ID) {
|
||||
default:
|
||||
return Instruction::Call;
|
||||
|
||||
#define HANDLE_VP_TO_OC(VPID, OC) \
|
||||
#define HANDLE_VP_TO_OPC(VPID, OPC) \
|
||||
case Intrinsic::VPID: \
|
||||
return Instruction::OC;
|
||||
return Instruction::OPC;
|
||||
#include "llvm/IR/VPIntrinsics.def"
|
||||
}
|
||||
}
|
||||
|
||||
Intrinsic::ID VPIntrinsic::GetForOpcode(unsigned OC) {
|
||||
switch (OC) {
|
||||
Intrinsic::ID VPIntrinsic::GetForOpcode(unsigned IROPC) {
|
||||
switch (IROPC) {
|
||||
default:
|
||||
return Intrinsic::not_intrinsic;
|
||||
|
||||
#define HANDLE_VP_TO_OC(VPID, OC) \
|
||||
case Instruction::OC: \
|
||||
#define HANDLE_VP_TO_OPC(VPID, OPC) \
|
||||
case Instruction::OPC: \
|
||||
return Intrinsic::VPID;
|
||||
#include "llvm/IR/VPIntrinsics.def"
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user