| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGBuilder.h | 64 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 D | IRBuilder.h | 1941 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 D | LoongArchInstrInfo.td | 1266 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 D | AArch64RegisterBankInfo.cpp | 847 AArch64GenRegisterBankInfo::PartialMappingIdx Idx0 = in getInstrMapping() local 850 OpRegBankIdx = {Idx0, in getInstrMapping()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVectorCombine.cpp | 2788 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 D | SILoadStoreOptimizer.cpp | 1890 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 D | SIISelLowering.cpp | 7988 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 D | ARM.cpp | 5958 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 D | X86ISelLowering.cpp | 41023 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()
|