Home
last modified time | relevance | path

Searched refs:ElSize (Results 1 – 17 of 17) sorted by relevance

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86ShuffleDecodeConstantPool.cpp152 void DecodeVPERMILPMask(const Constant *C, unsigned ElSize, unsigned Width, in DecodeVPERMILPMask() argument
157 assert((ElSize == 32 || ElSize == 64) && "Unexpected vector element size."); in DecodeVPERMILPMask()
162 if (!extractConstantMask(C, ElSize, UndefElts, RawMask)) in DecodeVPERMILPMask()
165 unsigned NumElts = Width / ElSize; in DecodeVPERMILPMask()
166 unsigned NumEltsPerLane = 128 / ElSize; in DecodeVPERMILPMask()
178 if (ElSize == 64) in DecodeVPERMILPMask()
187 void DecodeVPERMIL2PMask(const Constant *C, unsigned M2Z, unsigned ElSize, in DecodeVPERMIL2PMask() argument
199 if (!extractConstantMask(C, ElSize, UndefElts, RawMask)) in DecodeVPERMIL2PMask()
202 unsigned NumElts = Width / ElSize; in DecodeVPERMIL2PMask()
203 unsigned NumEltsPerLane = 128 / ElSize; in DecodeVPERMIL2PMask()
[all …]
DX86ShuffleDecodeConstantPool.h32 void DecodeVPERMILPMask(const Constant *C, unsigned ElSize, unsigned Width,
36 void DecodeVPERMIL2PMask(const Constant *C, unsigned MatchImm, unsigned ElSize,
45 void DecodeVPERMVMask(const Constant *C, unsigned ElSize, unsigned Width,
49 void DecodeVPERMV3Mask(const Constant *C, unsigned ElSize, unsigned Width,
DX86MCInstLower.cpp2334 unsigned ElSize; in EmitInstruction() local
2342 SrcIdx = 1; MaskIdx = 5; ElSize = 32; break; in EmitInstruction()
2346 SrcIdx = 2; MaskIdx = 6; ElSize = 32; break; in EmitInstruction()
2350 SrcIdx = 3; MaskIdx = 7; ElSize = 32; break; in EmitInstruction()
2356 SrcIdx = 1; MaskIdx = 5; ElSize = 64; break; in EmitInstruction()
2360 SrcIdx = 2; MaskIdx = 6; ElSize = 64; break; in EmitInstruction()
2364 SrcIdx = 3; MaskIdx = 7; ElSize = 64; break; in EmitInstruction()
2374 DecodeVPERMILPMask(C, ElSize, Width, Mask); in EmitInstruction()
2394 unsigned ElSize; in EmitInstruction() local
2397 case X86::VPERMIL2PSrm: case X86::VPERMIL2PSYrm: ElSize = 32; break; in EmitInstruction()
[all …]
/external/llvm/lib/Target/X86/
DX86ShuffleDecodeConstantPool.cpp94 void DecodeVPERMILPMask(const Constant *C, unsigned ElSize, in DecodeVPERMILPMask() argument
107 if (ElSize != 32 && ElSize != 64) in DecodeVPERMILPMask()
127 if (EltTySize < 8 || EltTySize > ElSize) in DecodeVPERMILPMask()
130 unsigned NumElements = MaskTySize / ElSize; in DecodeVPERMILPMask()
135 unsigned NumElementsPerLane = 128 / ElSize; in DecodeVPERMILPMask()
136 unsigned Factor = ElSize / EltTySize; in DecodeVPERMILPMask()
149 if (ElSize == 64) in DecodeVPERMILPMask()
159 void DecodeVPERMIL2PMask(const Constant *C, unsigned M2Z, unsigned ElSize, in DecodeVPERMIL2PMask() argument
180 if (EltTySize < 8 || EltTySize > ElSize) in DecodeVPERMIL2PMask()
183 unsigned NumElements = MaskTySize / ElSize; in DecodeVPERMIL2PMask()
[all …]
DX86ShuffleDecodeConstantPool.h32 void DecodeVPERMILPMask(const Constant *C, unsigned ElSize,
36 void DecodeVPERMIL2PMask(const Constant *C, unsigned MatchImm, unsigned ElSize,
DX86MCInstLower.cpp1540 unsigned ElSize; in EmitInstruction() local
1543 case X86::VPERMIL2PSrm: case X86::VPERMIL2PSrmY: ElSize = 32; break; in EmitInstruction()
1544 case X86::VPERMIL2PDrm: case X86::VPERMIL2PDrmY: ElSize = 64; break; in EmitInstruction()
1549 DecodeVPERMIL2PMask(C, (unsigned)CtrlOp.getImm(), ElSize, Mask); in EmitInstruction()
/external/llvm-project/llvm/lib/Target/X86/
DX86ShuffleDecodeConstantPool.cpp154 void DecodeVPERMILPMask(const Constant *C, unsigned ElSize, unsigned Width, in DecodeVPERMILPMask() argument
159 assert((ElSize == 32 || ElSize == 64) && "Unexpected vector element size."); in DecodeVPERMILPMask()
164 if (!extractConstantMask(C, ElSize, UndefElts, RawMask)) in DecodeVPERMILPMask()
167 unsigned NumElts = Width / ElSize; in DecodeVPERMILPMask()
168 unsigned NumEltsPerLane = 128 / ElSize; in DecodeVPERMILPMask()
180 if (ElSize == 64) in DecodeVPERMILPMask()
189 void DecodeVPERMIL2PMask(const Constant *C, unsigned M2Z, unsigned ElSize, in DecodeVPERMIL2PMask() argument
200 if (!extractConstantMask(C, ElSize, UndefElts, RawMask)) in DecodeVPERMIL2PMask()
203 unsigned NumElts = Width / ElSize; in DecodeVPERMIL2PMask()
204 unsigned NumEltsPerLane = 128 / ElSize; in DecodeVPERMIL2PMask()
[all …]
DX86ShuffleDecodeConstantPool.h30 void DecodeVPERMILPMask(const Constant *C, unsigned ElSize, unsigned Width,
34 void DecodeVPERMIL2PMask(const Constant *C, unsigned M2Z, unsigned ElSize,
DX86MCInstLower.cpp2062 unsigned ElSize; in addConstantComments() local
2076 ElSize = 32; in addConstantComments()
2089 ElSize = 64; in addConstantComments()
2111 DecodeVPERMILPMask(C, ElSize, Width, Mask); in addConstantComments()
2129 unsigned ElSize; in addConstantComments() local
2132 case X86::VPERMIL2PSrm: case X86::VPERMIL2PSYrm: ElSize = 32; break; in addConstantComments()
2133 case X86::VPERMIL2PDrm: case X86::VPERMIL2PDYrm: ElSize = 64; break; in addConstantComments()
2140 DecodeVPERMIL2PMask(C, (unsigned)CtrlOp.getImm(), ElSize, Width, Mask); in addConstantComments()
/external/llvm/lib/Analysis/
DScalarEvolutionExpander.cpp412 const SCEV *ElSize = SE.getSizeOfExpr(IntPtrTy, ElTy); in expandAddToGEP() local
413 if (!ElSize->isZero()) { in expandAddToGEP()
417 if (FactorOutConstant(Op, Remainder, ElSize, SE, DL)) { in expandAddToGEP()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DScalarEvolutionExpander.cpp429 const SCEV *ElSize = SE.getSizeOfExpr(IntIdxTy, ElTy); in expandAddToGEP() local
430 if (!ElSize->isZero()) { in expandAddToGEP()
434 if (FactorOutConstant(Op, Remainder, ElSize, SE, DL)) { in expandAddToGEP()
/external/llvm-project/llvm/lib/Transforms/Utils/
DScalarEvolutionExpander.cpp455 const SCEV *ElSize = SE.getSizeOfExpr(IntIdxTy, ElTy); in expandAddToGEP() local
456 if (!ElSize->isZero()) { in expandAddToGEP()
460 if (FactorOutConstant(Op, Remainder, ElSize, SE, DL)) { in expandAddToGEP()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp9104 unsigned ElSize = DL.getTypeSizeInBits(VecTy->getElementType()); in isLegalInterleavedAccessType() local
9111 if (ElSize != 8 && ElSize != 16 && ElSize != 32 && ElSize != 64) in isLegalInterleavedAccessType()
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp10877 unsigned ElSize = DL.getTypeSizeInBits(VecTy->getElementType()); in isLegalInterleavedAccessType() local
10884 if (ElSize != 8 && ElSize != 16 && ElSize != 32 && ElSize != 64) in isLegalInterleavedAccessType()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMISelLowering.cpp16992 unsigned ElSize = DL.getTypeSizeInBits(VecTy->getElementType()); in isLegalInterleavedAccessType() local
17010 if (ElSize != 8 && ElSize != 16 && ElSize != 32) in isLegalInterleavedAccessType()
/external/llvm-project/llvm/lib/Target/ARM/
DARMISelLowering.cpp18820 unsigned ElSize = DL.getTypeSizeInBits(VecTy->getElementType()); in isLegalInterleavedAccessType() local
18838 if (ElSize != 8 && ElSize != 16 && ElSize != 32) in isLegalInterleavedAccessType()
/external/llvm-project/clang/lib/CodeGen/
DCGOpenMPRuntime.cpp4738 llvm::Value *ElSize = CGF.getTypeSize(KmpDependInfoTy); in emitDepobjElements() local
4770 ElSize, in emitDepobjElements()