Home
last modified time | relevance | path

Searched refs:NewExpr (Results 1 – 16 of 16) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugProgramInstruction.h220 DIExpression *NewExpr);
224 void setExpression(DIExpression *NewExpr) { Expression = NewExpr; } in setExpression() argument
296 void setAddressExpression(DIExpression *NewExpr) { in setAddressExpression() argument
297 AddressExpression = NewExpr; in setAddressExpression()
H A DIntrinsicInst.h320 DIExpression *NewExpr);
326 void setExpression(DIExpression *NewExpr) { in setExpression() argument
327 setArgOperand(2, MetadataAsValue::get(NewExpr->getContext(), NewExpr)); in setExpression()
505 void setAddressExpression(DIExpression *NewExpr) { in setAddressExpression() argument
507 MetadataAsValue::get(NewExpr->getContext(), NewExpr)); in setAddressExpression()
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DDebugProgramInstruction.cpp219 DIExpression *NewExpr) { in addVariableLocationOps() argument
220 assert(NewExpr->hasAllLocationOps(getNumVariableLocationOps() + in addVariableLocationOps()
225 setExpression(NewExpr); in addVariableLocationOps()
H A DIntrinsicInst.cpp179 DIExpression *NewExpr) { in addVariableLocationOps() argument
180 assert(NewExpr->hasAllLocationOps(getNumVariableLocationOps() + in addVariableLocationOps()
185 setArgOperand(2, MetadataAsValue::get(getContext(), NewExpr)); in addVariableLocationOps()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumNodes.def79 NODE(NewExpr)
H A DItaniumDemangle.h2076 class NewExpr : public Node {
2084 NewExpr(NodeArray ExprList_, Node *Type_, NodeArray InitList_, bool IsGlobal_, in NewExpr() function
5002 return make<NewExpr>(ExprList, Ty, Inits, Global, in parseExpr()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfCompileUnit.cpp255 const DIExpression *NewExpr = in addLocationAttribute() local
257 if (NewExpr != Expr) { in addLocationAttribute()
258 Expr = NewExpr; in addLocationAttribute()
898 const DIExpression *NewExpr = in applyConcreteDbgVariableAttributes() local
900 if (NewExpr != Expr) { in applyConcreteDbgVariableAttributes()
901 Expr = NewExpr; in applyConcreteDbgVariableAttributes()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaCoroutine.cpp1642 ExprResult NewExpr = in makeNewAndDeleteExpr() local
1644 NewExpr = S.ActOnFinishFullExpr(NewExpr.get(), /*DiscardedValue*/ false); in makeNewAndDeleteExpr()
1645 if (NewExpr.isInvalid()) in makeNewAndDeleteExpr()
1699 this->Allocate = NewExpr.get(); in makeNewAndDeleteExpr()
/freebsd-14.2/contrib/llvm-project/llvm/lib/TableGen/
H A DRecord.cpp1944 Init *NewExpr = Expr->resolveReferences(SR); in resolveReferences() local
1946 if (Start == NewStart && List == NewList && Expr == NewExpr) in resolveReferences()
1949 return get(NewStart, NewList, A, B, NewExpr, getType()) in resolveReferences()
2010 Init *NewExpr = Expr->resolveReferences(R); in resolveReferences() local
2011 if (Expr != NewExpr) in resolveReferences()
2012 return get(CheckType, NewExpr)->Fold(); in resolveReferences()
2085 Init *NewExpr = Expr->resolveReferences(R); in resolveReferences() local
2086 if (Expr != NewExpr || R.isFinal()) in resolveReferences()
2087 return get(CheckType, NewExpr)->Fold(R.getCurrentRecord(), R.isFinal()); in resolveReferences()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp396 HexagonMCExpr *NewExpr = HexagonMCExpr::create( in addSignedImmOperands() local
399 NewExpr->setSignMismatch(); in addSignedImmOperands()
400 NewExpr->setMustExtend(Expr->mustExtend()); in addSignedImmOperands()
401 NewExpr->setMustNotExtend(Expr->mustNotExtend()); in addSignedImmOperands()
402 Inst.addOperand(MCOperand::createExpr(NewExpr)); in addSignedImmOperands()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp6441 unsigned NumLLVMArgs = numLLVMArgOps(NewExpr); in UpdateDbgValueInst()
6444 updateDVIWithLocation(*DbgVal, NewLocationOps[0], NewExpr); in UpdateDbgValueInst()
6448 assert(NewExpr[1] == 0 && in UpdateDbgValueInst()
6454 updateDVIWithLocations(*DbgVal, NewLocationOps, NewExpr); in UpdateDbgValueInst()
6584 SmallVector<uint64_t, 3> NewExpr; in SalvageDVI() local
6592 B->appendToVectors(NewExpr, NewLocationOps); in SalvageDVI()
6597 Op.appendToVector(NewExpr); in SalvageDVI()
6608 NewExpr.push_back(dwarf::DW_OP_LLVM_arg); in SalvageDVI()
6611 NewExpr.push_back(LocationOpIndexMap[Op.getArg(0)]); in SalvageDVI()
6615 DbgBuilder->appendToVectors(NewExpr, NewLocationOps); in SalvageDVI()
[all …]
H A DDeadStoreElimination.cpp500 if (auto NewExpr = DIExpression::createFragmentExpression( in shortenAssignment() local
502 Assign->setExpression(*NewExpr); in shortenAssignment()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1293 auto *NewExpr = DIExpression::prependOpcodes(Expr, Ops); in lowerDbgValue() local
1296 Var, NewExpr); in lowerDbgValue()
1339 auto *NewExpr = DIExpression::prependOpcodes(Expr, Ops); in lowerDbgDeclare() local
1342 Var, NewExpr); in lowerDbgDeclare()
H A DSelectionDAGBuilder.cpp1545 DIExpression *NewExpr = in handleKillDebugValue() local
1547 handleDebugValue(Poison, Var, NewExpr, DbgLoc, Order, in handleKillDebugValue()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DVarLocBasedImpl.cpp2198 DIExpression *NewExpr = in recordEntryValue() local
2200 VarLoc EntryValLocAsBackup = VarLoc::CreateEntryBackupLoc(MI, NewExpr); in recordEntryValue()
H A DInstrRefBasedImpl.cpp655 DIExpression *NewExpr = in recoverAsEntryValue() local
661 emitMOLoc(MO, Var, {NewExpr, Prop.Indirect, false})); in recoverAsEntryValue()