/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86ShuffleDecodeConstantPool.cpp | 152 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 …]
|
D | X86ShuffleDecodeConstantPool.h | 32 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,
|
D | X86MCInstLower.cpp | 2334 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/ |
D | X86ShuffleDecodeConstantPool.cpp | 94 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 …]
|
D | X86ShuffleDecodeConstantPool.h | 32 void DecodeVPERMILPMask(const Constant *C, unsigned ElSize, 36 void DecodeVPERMIL2PMask(const Constant *C, unsigned MatchImm, unsigned ElSize,
|
D | X86MCInstLower.cpp | 1540 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/ |
D | X86ShuffleDecodeConstantPool.cpp | 154 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 …]
|
D | X86ShuffleDecodeConstantPool.h | 30 void DecodeVPERMILPMask(const Constant *C, unsigned ElSize, unsigned Width, 34 void DecodeVPERMIL2PMask(const Constant *C, unsigned M2Z, unsigned ElSize,
|
D | X86MCInstLower.cpp | 2062 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/ |
D | ScalarEvolutionExpander.cpp | 412 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/ |
D | ScalarEvolutionExpander.cpp | 429 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/ |
D | ScalarEvolutionExpander.cpp | 455 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/ |
D | AArch64ISelLowering.cpp | 9104 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/ |
D | AArch64ISelLowering.cpp | 10877 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/ |
D | ARMISelLowering.cpp | 16992 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/ |
D | ARMISelLowering.cpp | 18820 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/ |
D | CGOpenMPRuntime.cpp | 4738 llvm::Value *ElSize = CGF.getTypeSize(KmpDependInfoTy); in emitDepobjElements() local 4770 ElSize, in emitDepobjElements()
|