| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | FunctionComparator.cpp | 77 if (int Res = cmpNumbers(L.getBitWidth(), R.getBitWidth())) in cmpAPInts() local 78 return Res; in cmpAPInts() 88 if (int Res = cmpAPInts(L.getLower(), R.getLower())) in cmpConstantRanges() local 89 return Res; in cmpConstantRanges() 97 if (int Res = cmpNumbers(APFloat::semanticsPrecision(SL), in cmpAPFloats() local 99 return Res; in cmpAPFloats() 100 if (int Res = cmpNumbers(APFloat::semanticsMaxExponent(SL), in cmpAPFloats() local 102 return Res; in cmpAPFloats() 103 if (int Res = cmpNumbers(APFloat::semanticsMinExponent(SL), in cmpAPFloats() local 105 return Res; in cmpAPFloats() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/ |
| H A D | XtensaMCCodeEmitter.cpp | 196 uint32_t Res = static_cast<uint32_t>(MO.getImm()); in getMachineOpValue() local 197 return Res; in getMachineOpValue() 265 int32_t Res = MO.getImm(); in getCallEncoding() local 266 if (Res & 0x3) { in getCallEncoding() 269 Res >>= 2; in getCallEncoding() 270 return Res; in getCallEncoding() 285 int32_t Res = MO.getImm(); in getL32RTargetEncoding() local 288 Res >>= 2; in getL32RTargetEncoding() 289 return Res; in getL32RTargetEncoding() 304 uint32_t Res = static_cast<uint32_t>(MI.getOperand(OpNo + 1).getImm()); in getMemRegEncoding() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVMatInt.cpp | 16 static int getInstSeqCost(RISCVMatInt::InstSeq &Res, bool HasRVC) { in getInstSeqCost() argument 18 return Res.size(); in getInstSeqCost() 21 for (auto Instr : Res) { in getInstSeqCost() 54 RISCVMatInt::InstSeq &Res) { in generateInstSeqImpl() argument 60 Res.emplace_back(RISCV::BSETI, Log2_64(Val)); in generateInstSeqImpl() 70 Res.emplace_back(RISCV::QC_LI, Val); in generateInstSeqImpl() 77 Res.emplace_back(RISCV::QC_E_LI, Val); in generateInstSeqImpl() 94 Res.emplace_back(RISCV::LUI, Hi20); in generateInstSeqImpl() 106 Res.emplace_back(AddiOpc, Lo12); in generateInstSeqImpl() 176 generateInstSeqImpl(Val, STI, Res); in generateInstSeqImpl() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | MachineIRBuilder.cpp | 136 MachineInstrBuilder MachineIRBuilder::buildDynStackAlloc(const DstOp &Res, in buildDynStackAlloc() argument 139 assert(Res.getLLTTy(*getMRI()).isPointer() && "expected ptr dst type"); in buildDynStackAlloc() 141 Res.addDefToMIB(*getMRI(), MIB); in buildDynStackAlloc() 147 MachineInstrBuilder MachineIRBuilder::buildFrameIndex(const DstOp &Res, in buildFrameIndex() argument 149 assert(Res.getLLTTy(*getMRI()).isPointer() && "invalid operand type"); in buildFrameIndex() 151 Res.addDefToMIB(*getMRI(), MIB); in buildFrameIndex() 156 MachineInstrBuilder MachineIRBuilder::buildGlobalValue(const DstOp &Res, in buildGlobalValue() argument 158 assert(Res.getLLTTy(*getMRI()).isPointer() && "invalid operand type"); in buildGlobalValue() 159 assert(Res.getLLTTy(*getMRI()).getAddressSpace() == in buildGlobalValue() 164 Res.addDefToMIB(*getMRI(), MIB); in buildGlobalValue() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstCombineIntrinsic.cpp | 635 Value *Res = Builder.CreateBitCast(Arg, VectorType::getInteger(ArgTy)); in simplifyX86movmsk() local 636 Res = Builder.CreateIsNeg(Res); in simplifyX86movmsk() 637 Res = Builder.CreateBitCast(Res, IntegerTy); in simplifyX86movmsk() 638 Res = Builder.CreateZExtOrTrunc(Res, ResTy); in simplifyX86movmsk() 639 return Res; in simplifyX86movmsk() 661 Value *Res = PoisonValue::get(RetTy); in simplifyX86addcarry() local 662 Res = Builder.CreateInsertValue(Res, UAddOV, 0); in simplifyX86addcarry() 663 return Builder.CreateInsertValue(Res, UAddResult, 1); in simplifyX86addcarry() 714 std::pair<Value *, uint8_t> Res = {nullptr, 0}; in simplifyTernarylogic() local 724 Res = {Constant::getNullValue(Ty), 0}; in simplifyTernarylogic() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | MachineIRBuilder.h | 245 void validateUnaryOp(const LLT Res, const LLT Op0); 246 void validateBinaryOp(const LLT Res, const LLT Op0, const LLT Op1); 247 void validateShiftOp(const LLT Res, const LLT Op0, const LLT Op1); 468 MachineInstrBuilder buildDynStackAlloc(const DstOp &Res, const SrcOp &Size, 480 MachineInstrBuilder buildFrameIndex(const DstOp &Res, int Idx); 492 MachineInstrBuilder buildGlobalValue(const DstOp &Res, const GlobalValue *GV); 503 MachineInstrBuilder buildConstantPool(const DstOp &Res, unsigned Idx); 517 MachineInstrBuilder buildPtrAdd(const DstOp &Res, const SrcOp &Op0, 537 std::optional<MachineInstrBuilder> materializePtrAdd(Register &Res, 543 MachineInstrBuilder buildPtrMask(const DstOp &Res, const SrcOp &Op0, in buildPtrMask() argument [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Object/ |
| H A D | ModuleSymbolTable.cpp | 150 uint32_t Res = BasicSymbolRef::SF_Executable; in CollectAsmSymbols() local 155 Res |= BasicSymbolRef::SF_Global; in CollectAsmSymbols() 161 Res |= BasicSymbolRef::SF_Undefined; in CollectAsmSymbols() 162 Res |= BasicSymbolRef::SF_Global; in CollectAsmSymbols() 165 Res |= BasicSymbolRef::SF_Weak; in CollectAsmSymbols() 166 Res |= BasicSymbolRef::SF_Global; in CollectAsmSymbols() 169 Res |= BasicSymbolRef::SF_Weak; in CollectAsmSymbols() 170 Res |= BasicSymbolRef::SF_Undefined; in CollectAsmSymbols() 172 AsmSymbol(Key, BasicSymbolRef::Flags(Res)); in CollectAsmSymbols() 219 uint32_t Res = BasicSymbolRef::SF_None; in getSymbolFlags() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | BitTracker.cpp | 408 RegisterCell Res(W); in eIMM() local 411 Res[i] = BitValue(V & 1); in eIMM() 414 return Res; in eIMM() 421 RegisterCell Res(BW); in eIMM() local 423 Res[i] = A[i]; in eIMM() 424 return Res; in eIMM() 431 RegisterCell Res(W); in eADD() local 440 Res[I] = BitValue(S & 1); in eADD() 449 Res[I] = BitValue::ref(V2); in eADD() 451 Res[I] = BitValue::ref(V1); in eADD() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/ |
| H A D | X86Operand.h | 698 auto Res = std::make_unique<X86Operand>(Token, Loc, EndLoc); in CreateToken() local 699 Res->Tok.Data = Str.data(); in CreateToken() 700 Res->Tok.Length = Str.size(); in CreateToken() 701 return Res; in CreateToken() 708 auto Res = std::make_unique<X86Operand>(Register, StartLoc, EndLoc); member 709 Res->Reg.RegNo = Reg; 710 Res->AddressOf = AddressOf; 711 Res->OffsetOfLoc = OffsetOfLoc; 712 Res->SymName = SymName; 713 Res->OpDecl = OpDecl; [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCExpr.cpp | 238 bool MCExpr::evaluateAsAbsolute(int64_t &Res) const { in evaluateAsAbsolute() 239 return evaluateAsAbsolute(Res, nullptr, false); in evaluateAsAbsolute() 242 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm) const { in evaluateAsAbsolute() argument 243 return evaluateAsAbsolute(Res, &Asm, false); in evaluateAsAbsolute() 246 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm) const { in evaluateAsAbsolute() argument 247 return evaluateAsAbsolute(Res, Asm, false); in evaluateAsAbsolute() 250 bool MCExpr::evaluateKnownAbsolute(int64_t &Res, const MCAssembler &Asm) const { in evaluateKnownAbsolute() argument 251 return evaluateAsAbsolute(Res, &Asm, true); in evaluateKnownAbsolute() 254 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm, in evaluateAsAbsolute() argument 260 Res = CE->getValue(); in evaluateAsAbsolute() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/ |
| H A D | CSKYAsmBackend.cpp | 286 MCInst Res; in relaxInstruction() local 293 Res.setOpcode(CSKY::LRW32); in relaxInstruction() 294 Res.addOperand(Inst.getOperand(0)); in relaxInstruction() 295 Res.addOperand(Inst.getOperand(1)); in relaxInstruction() 298 Res.setOpcode(CSKY::BR32); in relaxInstruction() 299 Res.addOperand(Inst.getOperand(0)); in relaxInstruction() 302 Res.setOpcode(CSKY::JSRI32); in relaxInstruction() 303 Res.addOperand(Inst.getOperand(1)); in relaxInstruction() 306 Res.setOpcode(CSKY::JMPI32); in relaxInstruction() 307 Res.addOperand(Inst.getOperand(1)); in relaxInstruction() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | Scalarizer.cpp | 238 Value *Res = PoisonValue::get(VS.VecTy); in concatenate() local 251 Res = Builder.CreateInsertElement(Res, Fragment, I * VS.NumPacked, in concatenate() 256 Res = Fragment; in concatenate() 260 Res = Builder.CreateShuffleVector(Res, Fragment, InsertMask, in concatenate() 268 return Res; in concatenate() 643 ValueVector Res; in splitUnary() local 644 Res.resize(VS->NumFragments); in splitUnary() 646 Res[Frag] = Split(Builder, Op[Frag], I.getName() + ".i" + Twine(Frag)); in splitUnary() 647 gather(&I, Res, *VS); in splitUnary() 673 ValueVector Res; in splitBinary() local [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | SerializedDiagnosticReader.cpp | 43 if (Expected<llvm::SimpleBitstreamCursor::word_t> Res = Stream.Read(8)) { in readDiagnostics() local 44 if (Res.get() == C) in readDiagnostics() 48 consumeError(Res.takeError()); in readDiagnostics() 55 if (Expected<unsigned> Res = Stream.ReadCode()) { in readDiagnostics() local 56 if (Res.get() != llvm::bitc::ENTER_SUBBLOCK) in readDiagnostics() 60 consumeError(Res.takeError()); in readDiagnostics() 120 if (Expected<unsigned> Res = Stream.ReadCode()) in skipUntilRecordOrBlock() local 121 Code = Res.get(); in skipUntilRecordOrBlock() 123 return llvm::errorToErrorCode(Res.takeError()); in skipUntilRecordOrBlock() 132 if (Expected<unsigned> Res = Stream.ReadSubBlockID()) in skipUntilRecordOrBlock() local [all …]
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/fuzzer/ |
| H A D | FuzzerIOWindows.cpp | 289 size_t Pos = Offset, Res; in ParseServerAndShare() local 290 if (!(Res = ParseDir(FileName, Pos))) in ParseServerAndShare() 292 Pos += Res; in ParseServerAndShare() 293 if (!(Res = ParseDir(FileName, Pos))) in ParseServerAndShare() 295 Pos += Res; in ParseServerAndShare() 313 size_t Pos = 0, Res; in ParseLocation() local 315 if ((Res = ParseCustomString(FileName, Pos, R"(\\?\)"))) { in ParseLocation() 316 Pos += Res; in ParseLocation() 317 if ((Res = ParseCustomString(FileName, Pos, R"(UNC\)"))) { in ParseLocation() 318 Pos += Res; in ParseLocation() [all …]
|
| H A D | FuzzerDataFlowTrace.h | 87 uint32_t Res = 0; in NumberOfCoveredBlocks() local 90 Res++; in NumberOfCoveredBlocks() 91 return Res; in NumberOfCoveredBlocks() 101 uint32_t Res = Counters[0]; in SmallestNonZeroCounter() local 104 Res = Min(Res, Cnt); in SmallestNonZeroCounter() 105 assert(Res); in SmallestNonZeroCounter() 106 return Res; in SmallestNonZeroCounter()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
| H A D | AMDGPUDelayedMCExpr.cpp | 32 MCValue Res; in assignDocNode() local 33 if (ExprValue->evaluateAsRelocatable(Res, nullptr)) { in assignDocNode() 34 if (Res.isAbsolute()) { in assignDocNode() 35 DN = getNode(DN, Type, Res); in assignDocNode() 46 MCValue Res; in resolveDelayedExpressions() local 48 if (!DE.ExprValue->evaluateAsRelocatable(Res, nullptr) || !Res.isAbsolute()) in resolveDelayedExpressions() 52 DE.DN = getNode(DE.DN, DE.Type, Res); in resolveDelayedExpressions()
|
| /freebsd/contrib/llvm-project/llvm/lib/Testing/Annotations/ |
| H A D | Annotations.cpp | 111 std::vector<std::pair<size_t, llvm::StringRef>> Res; in pointsWithPayload() local 112 Res.reserve(Iter->getValue().size()); in pointsWithPayload() 114 Res.push_back({All[I].Begin, All[I].Payload}); in pointsWithPayload() 116 return Res; in pointsWithPayload() 144 std::vector<Annotations::Range> Res; in ranges() local 145 Res.reserve(WithPayload.size()); in ranges() 147 Res.push_back(Range); in ranges() 148 return Res; in ranges() 156 std::vector<std::pair<Annotations::Range, llvm::StringRef>> Res; in rangesWithPayload() local 157 Res.reserve(Iter->getValue().size()); in rangesWithPayload() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Basic/ |
| H A D | MakeSupport.cpp | 11 void clang::quoteMakeTarget(StringRef Target, SmallVectorImpl<char> &Res) { in quoteMakeTarget() argument 18 Res.push_back('\\'); in quoteMakeTarget() 21 Res.push_back('\\'); in quoteMakeTarget() 24 Res.push_back('$'); in quoteMakeTarget() 27 Res.push_back('\\'); in quoteMakeTarget() 33 Res.push_back(Target[i]); in quoteMakeTarget()
|
| /freebsd/contrib/llvm-project/clang/lib/Lex/ |
| H A D | PPExpressions.cpp | 683 llvm::APSInt Res(LHS.getBitWidth()); in EvaluateDirectiveSubExpr() local 693 Res.setIsUnsigned(LHS.isUnsigned() || RHS.isUnsigned()); in EvaluateDirectiveSubExpr() 696 if (ValueLive && Res.isUnsigned()) { in EvaluateDirectiveSubExpr() 708 LHS.Val.setIsUnsigned(Res.isUnsigned()); in EvaluateDirectiveSubExpr() 709 RHS.Val.setIsUnsigned(Res.isUnsigned()); in EvaluateDirectiveSubExpr() 717 Res = LHS.Val % RHS.Val; in EvaluateDirectiveSubExpr() 727 Res = llvm::APSInt(LHS.Val.sdiv_ov(RHS.Val, Overflow), false); in EvaluateDirectiveSubExpr() 729 Res = LHS.Val / RHS.Val; in EvaluateDirectiveSubExpr() 738 if (Res.isSigned()) in EvaluateDirectiveSubExpr() 739 Res = llvm::APSInt(LHS.Val.smul_ov(RHS.Val, Overflow), false); in EvaluateDirectiveSubExpr() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | DeltaAlgorithm.cpp | 27 void DeltaAlgorithm::Split(const changeset_ty &S, changesetlist_ty &Res) { in Split() argument 37 Res.push_back(LHS); in Split() 39 Res.push_back(RHS); in Split() 53 changeset_ty Res; in Delta() local 54 if (Search(Changes, Sets, Res)) in Delta() 55 return Res; in Delta() 69 changeset_ty &Res) { in Search() argument 77 Res = Delta(*it, Sets); in Search() 93 Res = Delta(Complement, ComplementSets); in Search()
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseExpr.cpp | 129 ExprResult Res(ParseRHSOfBinaryExpression(LHS, prec::Conditional)); in ParseConstantExpressionInExprEvalContext() local 130 return Actions.ActOnConstantExpression(Res); in ParseConstantExpressionInExprEvalContext() 181 ExprResult Res(ParseRHSOfBinaryExpression(LHS, prec::Conditional)); in ParseCaseExpression() local 182 return Actions.ActOnCaseExpr(CaseLoc, Res); in ParseCaseExpression() 189 ExprResult Res(ParseRHSOfBinaryExpression(LHS, prec::LogicalOr)); in ParseConstraintExpression() local 190 if (Res.isUsable() && !Actions.CheckConstraintExpression(Res.get())) { in ParseConstraintExpression() 193 return Res; in ParseConstraintExpression() 567 ExprResult Res = ParseCastExpression(ParseKind, isAddressOfOperand, in ParseCastExpression() local 572 return Res; in ParseCastExpression() 725 ExprResult Res; in ParseCastExpression() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/ |
| H A D | PPCMCAsmInfo.cpp | 138 bool PPC::evaluateAsConstant(const MCSpecifierExpr &Expr, int64_t &Res) { in evaluateAsConstant() argument 149 Res = *Tmp; in evaluateAsConstant() 153 static bool evaluateAsRelocatable(const MCSpecifierExpr &Expr, MCValue &Res, in evaluateAsRelocatable() argument 155 if (!Expr.getSubExpr()->evaluateAsRelocatable(Res, Asm)) in evaluateAsRelocatable() 162 evaluateAsInt64(Expr.getSpecifier(), Res.getConstant()); in evaluateAsRelocatable() 163 if (Res.isAbsolute() && MaybeInt) { in evaluateAsRelocatable() 164 Res = MCValue::get(*MaybeInt); in evaluateAsRelocatable() 166 Res.setSpecifier(Expr.getSpecifier()); in evaluateAsRelocatable() 218 MCValue &Res, in evaluateAsRelocatableImpl() argument 220 return evaluateAsRelocatable(Expr, Res, Asm); in evaluateAsRelocatableImpl() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ValueLattice.h | 202 ValueLatticeElement Res; in get() local 203 Res.markConstant(C); in get() 204 return Res; in get() 207 ValueLatticeElement Res; in getNot() local 209 Res.markNotConstant(C); in getNot() 210 return Res; in getNot() 218 ValueLatticeElement Res; variable 220 Res.markUndef(); 221 return Res; 224 ValueLatticeElement Res; variable [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsMCAsmInfo.cpp | 182 static bool evaluate(const MCSpecifierExpr &Expr, MCValue &Res, in evaluate() argument 191 if (!SubExpr->evaluateAsRelocatable(Res, Asm)) in evaluate() 194 Res.setSpecifier(Mips::S_Special); in evaluate() 198 if (!Expr.getSubExpr()->evaluateAsRelocatable(Res, Asm)) in evaluate() 200 Res.setSpecifier(Expr.getSpecifier()); in evaluate() 201 return !Res.getSubSym(); in evaluate() 210 MCValue &Res, in evaluateAsRelocatableImpl() argument 212 return evaluate(Expr, Res, Asm); in evaluateAsRelocatableImpl() 221 const MCSpecifierExpr &Expr, MCValue &Res, const MCAssembler *Asm) const { in evaluateAsRelocatableImpl() argument 222 return evaluate(Expr, Res, Asm); in evaluateAsRelocatableImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64MCAsmInfo.cpp | 122 static bool evaluate(const MCSpecifierExpr &Expr, MCValue &Res, in evaluate() argument 124 if (!Expr.getSubExpr()->evaluateAsRelocatable(Res, Asm)) in evaluate() 126 Res.setSpecifier(Expr.getSpecifier()); in evaluate() 160 const MCExpr *Res = in getExprForPersonalitySymbol() local 165 return MCBinaryExpr::createSub(Res, PC, Context); in getExprForPersonalitySymbol() 191 const MCSpecifierExpr &Expr, MCValue &Res, const MCAssembler *Asm) const { in evaluateAsRelocatableImpl() argument 192 return evaluate(Expr, Res, Asm); in evaluateAsRelocatableImpl() 240 const MCSpecifierExpr &Expr, MCValue &Res, const MCAssembler *Asm) const { in evaluateAsRelocatableImpl() argument 241 return evaluate(Expr, Res, Asm); in evaluateAsRelocatableImpl() 270 const MCSpecifierExpr &Expr, MCValue &Res, const MCAssembler *Asm) const { in evaluateAsRelocatableImpl() argument [all …]
|