| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | ConstantHoisting.cpp | 729 UserAdjustment *Adj) { in emitBaseConstants() argument 733 if (!Adj->Offset && Adj->Ty && Adj->Ty != Base->getType()) in emitBaseConstants() 734 Adj->Offset = ConstantInt::get(Type::getInt32Ty(*Ctx), 0); in emitBaseConstants() 736 if (Adj->Offset) { in emitBaseConstants() 737 if (Adj->Ty) { in emitBaseConstants() 739 Mat = GetElementPtrInst::Create(Type::getInt8Ty(*Ctx), Base, Adj->Offset, in emitBaseConstants() 740 "mat_gep", Adj->MatInsertPt); in emitBaseConstants() 742 Mat = new BitCastInst(Mat, Adj->Ty, "mat_bitcast", in emitBaseConstants() 743 Adj->MatInsertPt->getIterator()); in emitBaseConstants() 747 BinaryOperator::Create(Instruction::Add, Base, Adj->Offset, in emitBaseConstants() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZSelectionDAGInfo.cpp | 54 unsigned Adj = getMemMemLenAdj(Op); in emitMemMemImm() local 55 assert(Size >= Adj && "Adjusted length overflow."); in emitMemMemImm() 56 SDValue LenAdj = DAG.getConstant(Size - Adj, DL, Dst.getValueType()); in emitMemMemImm() 63 int64_t Adj = getMemMemLenAdj(Op); in emitMemMemReg() local 66 DAG.getSignedConstant(0 - Adj, DL, MVT::i64)); in emitMemMemReg()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineFrameInfo.h | 601 void setOffsetAdjustment(int64_t Adj) { OffsetAdjustment = Adj; } in setOffsetAdjustment() argument
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
| H A D | ConstantHoisting.h | 215 void emitBaseConstants(Instruction *Base, UserAdjustment *Adj);
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | UnsafeBufferUsage.cpp | 4148 for (const VarDecl *Adj : AdjacentNodes) { in applyGadgets() local 4149 if (VisitedVarsDirected.find(Adj) == VisitedVarsDirected.end()) { in applyGadgets() 4150 QueueDirected.push(Adj); in applyGadgets() 4152 DependenciesMap[Var].insert(Adj); in applyGadgets() 4153 DependenciesMap[Adj].insert(Var); in applyGadgets() 4184 for (const VarDecl *Adj : AdjacentNodes) { in applyGadgets() local 4185 if (VisitedVars.find(Adj) == VisitedVars.end()) { in applyGadgets() 4186 Queue.push(Adj); in applyGadgets()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMBaseInstrInfo.cpp | 4289 int Adj = DefAdj + UseAdj; in getOperandLatencyImpl() local 4292 Adj += adjustDefLatency(Subtarget, DefMI, DefMCID, DefAlign); in getOperandLatencyImpl() 4293 if (Adj >= 0 || (int)*Latency > -Adj) { in getOperandLatencyImpl() 4294 return *Latency + Adj; in getOperandLatencyImpl() 4318 int Adj = Subtarget.getPreISelOperandLatencyAdjustment(); in getOperandLatency() local 4319 int Threshold = 1 + Adj; in getOperandLatency() 4320 return !Latency || Latency <= (unsigned)Threshold ? 1 : *Latency - Adj; in getOperandLatency() 4622 int Adj = adjustDefLatency(Subtarget, MI, MCID, DefAlign); in getInstrLatency() local 4623 if (Adj >= 0 || (int)Latency > -Adj) { in getInstrLatency() 4624 return Latency + Adj; in getInstrLatency()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | ItaniumCXXABI.cpp | 643 llvm::Value *Adj = RawAdj; in EmitLoadOfMemberFunctionPointer() local 645 Adj = Builder.CreateAShr(Adj, ptrdiff_1, "memptr.adj.shifted"); in EmitLoadOfMemberFunctionPointer() 650 This = Builder.CreateInBoundsGEP(Builder.getInt8Ty(), This, Adj); in EmitLoadOfMemberFunctionPointer() 963 llvm::Value *Adj = Builder.CreateExtractValue(src, 1, "memptr.adj"); in EmitMemberPointerConversion() local 965 llvm::Value *AndVal = Builder.CreateAnd(Adj, Ptrdiff_1); in EmitMemberPointerConversion() 1350 llvm::Value *Adj = Builder.CreateExtractValue(MemPtr, 1, "memptr.adj"); in EmitMemberPointerIsNotNull() local 1351 llvm::Value *VirtualBit = Builder.CreateAnd(Adj, One, "memptr.virtualbit"); in EmitMemberPointerIsNotNull()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelDAGToDAG.cpp | 2907 int64_t Adj = CVal < 0 ? -2048 : 2047; in SelectAddrRegImm() local 2910 CurDAG->getSignedTargetConstant(Adj, DL, VT)), in SelectAddrRegImm() 2912 Offset = CurDAG->getSignedTargetConstant(CVal - Adj, DL, VT); in SelectAddrRegImm() 3005 int64_t Adj = CVal < 0 ? -2048 : 2016; in SelectAddrRegImmLsb00000() local 3006 int64_t AdjustedOffset = CVal - Adj; in SelectAddrRegImmLsb00000() 3012 Offset = CurDAG->getSignedTargetConstant(Adj, DL, VT); in SelectAddrRegImmLsb00000()
|
| H A D | RISCVInstrInfo.td | 554 int64_t Adj = N->getSExtValue() < 0 ? -2048 : 2047; 555 return CurDAG->getSignedTargetConstant(Imm - Adj, SDLoc(N),
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
| H A D | RISCVInstructionSelector.cpp | 953 int64_t Adj = Imm < 0 ? -2048 : 2047; in renderAddiPairImmSmall() local 954 MIB.addImm(Imm - Adj); in renderAddiPairImmSmall()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | ExprEngine.cpp | 413 for (const SubobjectAdjustment &Adj : llvm::reverse(Adjustments)) { in createTemporaryRegionIfNeeded() local 414 switch (Adj.Kind) { in createTemporaryRegionIfNeeded() 416 Reg = StoreMgr.evalDerivedToBase(Reg, Adj.DerivedToBase.BasePath); in createTemporaryRegionIfNeeded() 419 Reg = StoreMgr.getLValueField(Adj.Field, Reg); in createTemporaryRegionIfNeeded()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/ |
| H A D | AArch64AsmParser.cpp | 8635 template <int Adj> 8656 static_assert(Adj == 1 || Adj == -1, "Unsafe immediate adjustment"); in tryParseAdjImm0_63() 8657 if (Imm == INT64_MIN || Imm == INT64_MAX || Imm + Adj < 0 || Imm + Adj > 63) in tryParseAdjImm0_63() 8660 Imm += Adj; in tryParseAdjImm0_63()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchInstrInfo.td | 587 int64_t Adj = Imm < 0 ? -2048 : 2047; 588 return CurDAG->getSignedTargetConstant(Imm - Adj, SDLoc(N),
|