Home
last modified time | relevance | path

Searched refs:Idx0 (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuilder.h64 Address createConstGEP2_32(Address Addr, unsigned Idx0, unsigned Idx1, in createConstGEP2_32() argument
70 emitRawPointerFromAddress(Addr), Idx0, in createConstGEP2_32()
74 emitRawPointerFromAddress(Addr), Idx0, Idx1, Name); in createConstGEP2_32()
79 Addr.getElementType(), {getInt32(Idx0), getInt32(Idx1)}, DL, in createConstGEP2_32()
84 Addr.getElementType(), {Idx0, Idx1}); in createConstGEP2_32()
329 Address CreateConstInBoundsGEP2_32(Address Addr, unsigned Idx0, unsigned Idx1,
331 return createConstGEP2_32<true>(Addr, Idx0, Idx1, Name);
335 Address CreateConstGEP2_32(Address Addr, unsigned Idx0, unsigned Idx1,
337 return createConstGEP2_32<false>(Addr, Idx0, Idx1, Name);
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIRBuilder.h1941 Value *CreateConstGEP1_32(Type *Ty, Value *Ptr, unsigned Idx0,
1943 Value *Idx = ConstantInt::get(Type::getInt32Ty(Context), Idx0);
1951 Value *CreateConstInBoundsGEP1_32(Type *Ty, Value *Ptr, unsigned Idx0,
1953 Value *Idx = ConstantInt::get(Type::getInt32Ty(Context), Idx0);
1961 Value *CreateConstGEP2_32(Type *Ty, Value *Ptr, unsigned Idx0, unsigned Idx1,
1965 ConstantInt::get(Type::getInt32Ty(Context), Idx0),
1975 Value *CreateConstInBoundsGEP2_32(Type *Ty, Value *Ptr, unsigned Idx0,
1978 ConstantInt::get(Type::getInt32Ty(Context), Idx0),
1988 Value *CreateConstGEP1_64(Type *Ty, Value *Ptr, uint64_t Idx0,
1990 Value *Idx = ConstantInt::get(Type::getInt64Ty(Context), Idx0);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchInstrInfo.td1266 foreach Idx0 = 1...4 in {
1268 defvar CImm = !add(1, !shl(!add(1, !shl(1, Idx0)), Idx1));
1270 (ALSL_W (ALSL_W GPR:$r, GPR:$r, (i32 Idx0)),
1274 foreach Idx0 = 1...4 in {
1276 defvar Cb = !add(1, !shl(1, Idx0));
1279 (ALSL_W (ALSL_W GPR:$r, GPR:$r, (i32 Idx0)),
1280 (ALSL_W GPR:$r, GPR:$r, (i32 Idx0)), (i32 Idx1))>;
1286 foreach Idx0 = 1...4 in {
1288 defvar CImm = !add(1, !shl(!add(1, !shl(1, Idx0)), Idx1));
1290 (ALSL_W (ALSL_W GPR:$r, GPR:$r, (i64 Idx0)),
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64RegisterBankInfo.cpp847 AArch64GenRegisterBankInfo::PartialMappingIdx Idx0 = in getInstrMapping() local
850 OpRegBankIdx = {Idx0, in getInstrMapping()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp2788 Value *Idx0 = Gep0->getOperand(1); in calculatePointerDifference() local
2793 Simplify(CallBuilder(B, CreateSub(Idx0, Idx1))))) in calculatePointerDifference()
2796 KnownBits Known0 = getKnownBits(Idx0, Gep0); in calculatePointerDifference()
2802 Value *MaskU = ConstantInt::get(Idx0->getType(), Unknown); in calculatePointerDifference()
2803 Value *AndU0 = Simplify(CallBuilder(B, CreateAnd(Idx0, MaskU))); in calculatePointerDifference()
2814 Value *AndK0 = Simplify(CallBuilder(B, CreateAnd(Idx0, MaskK))); in calculatePointerDifference()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILoadStoreOptimizer.cpp1890 unsigned Idx0; in getSubRegIdxs() local
1906 Idx0 = Idxs[Paired.Width][CI.Width - 1]; in getSubRegIdxs()
1908 Idx0 = Idxs[0][CI.Width - 1]; in getSubRegIdxs()
1912 return {Idx0, Idx1}; in getSubRegIdxs()
H A DSIISelLowering.cpp7988 int Idx0 = SVN->getMaskElt(I); in lowerVECTOR_SHUFFLE() local
7993 if (Idx0 >= SrcNumElts) { in lowerVECTOR_SHUFFLE()
7995 Idx0 -= SrcNumElts; in lowerVECTOR_SHUFFLE()
8003 int AlignedIdx0 = Idx0 & ~(NewSrcNumElts - 1); in lowerVECTOR_SHUFFLE()
8012 int NewMaskIdx0 = Idx0 - AlignedIdx0; in lowerVECTOR_SHUFFLE()
8029 const int Idx0 = SVN->getMaskElt(I); in lowerVECTOR_SHUFFLE() local
8031 int VecIdx0 = Idx0 < SrcNumElts ? 0 : 1; in lowerVECTOR_SHUFFLE()
8033 int EltIdx0 = Idx0 < SrcNumElts ? Idx0 : Idx0 - SrcNumElts; in lowerVECTOR_SHUFFLE()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/
H A DARM.cpp5958 llvm::Value *Idx0 = llvm::ConstantInt::get(SizeTy, 0); in EmitAArch64BuiltinExpr() local
5960 Value *Op0 = Builder.CreateExtractElement(Vec, Idx0, "lane0"); in EmitAArch64BuiltinExpr()
5970 llvm::Value *Idx0 = llvm::ConstantInt::get(SizeTy, 0); in EmitAArch64BuiltinExpr() local
5972 Value *Op0 = Builder.CreateExtractElement(Vec, Idx0, "lane0"); in EmitAArch64BuiltinExpr()
5982 llvm::Value *Idx0 = llvm::ConstantInt::get(SizeTy, 0); in EmitAArch64BuiltinExpr() local
5984 Value *Op0 = Builder.CreateExtractElement(Vec, Idx0, "lane0"); in EmitAArch64BuiltinExpr()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp41023 unsigned Idx0 = (M0 & 2) ? (SrcVT.getVectorNumElements() / 2) : 0; in canonicalizeShuffleMaskWithHorizOp() local
41025 SDValue V0 = extract128BitVector(BC[0].getOperand(M0 & 1), Idx0, DAG, DL); in canonicalizeShuffleMaskWithHorizOp()