Home
last modified time | relevance | path

Searched refs:VAList (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DValistChecker.cpp62 void reportUninitializedAccess(const MemRegion *VAList, StringRef Msg,
139 const MemRegion *VAList = in checkPreCall() local
142 if (!VAList) in checkPreCall()
145 if (C.getState()->contains<InitializedVALists>(VAList)) in checkPreCall()
156 reportUninitializedAccess(VAList, Errmsg.c_str(), C); in checkPreCall()
191 const MemRegion *VAList = in checkPreStmt() local
193 if (!VAList) in checkPreStmt()
197 if (!State->contains<InitializedVALists>(VAList)) in checkPreStmt()
199 VAList, "va_arg() is called on an uninitialized va_list", C); in checkPreStmt()
247 void ValistChecker::reportUninitializedAccess(const MemRegion *VAList, in reportUninitializedAccess() argument
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DPPC.cpp430 RValue PPC32_SVR4_ABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAList, in EmitVAArg() argument
437 return emitVoidPtrVAArg(CGF, VAList, Ty, in EmitVAArg()
470 NumRegsAddr = Builder.CreateStructGEP(VAList, 0, "gpr"); in EmitVAArg()
472 NumRegsAddr = Builder.CreateStructGEP(VAList, 1, "fpr"); in EmitVAArg()
501 Address RegSaveAreaPtr = Builder.CreateStructGEP(VAList, 4); in EmitVAArg()
549 Address OverflowAreaAddr = Builder.CreateStructGEP(VAList, 3); in EmitVAArg()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DBuildLibCalls.h213 Value *VAList, IRBuilderBase &B,
217 LLVM_ABI Value *emitVSPrintf(Value *Dest, Value *Fmt, Value *VAList,
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp1582 SDValue VAList = in lowerVAARG() local
1584 SDValue Chain = VAList.getValue(1); in lowerVAARG()
1592 VAList = DAG.getNode(ISD::ADD, DL, PtrVT, VAList, in lowerVAARG()
1594 VAList = DAG.getNode(ISD::AND, DL, PtrVT, VAList, in lowerVAARG()
1598 DAG.getNode(ISD::ADD, DL, PtrVT, VAList, DAG.getIntPtrConstant(16, DL)); in lowerVAARG()
1607 DAG.getNode(ISD::ADD, DL, PtrVT, VAList, DAG.getIntPtrConstant(8, DL)); in lowerVAARG()
1610 VAList = DAG.getNode(ISD::ADD, DL, PtrVT, VAList, in lowerVAARG()
1615 DAG.getNode(ISD::ADD, DL, PtrVT, VAList, DAG.getIntPtrConstant(8, DL)); in lowerVAARG()
1624 VT, DL, InChain, VAList, MachinePointerInfo(), in lowerVAARG()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBuildLibCalls.cpp1829 Value *llvm::emitVSNPrintf(Value *Dest, Value *Size, Value *Fmt, Value *VAList, in emitVSNPrintf() argument
1836 {CharPtrTy, SizeTTy, CharPtrTy, VAList->getType()}, in emitVSNPrintf()
1837 {Dest, Size, Fmt, VAList}, B, TLI); in emitVSNPrintf()
1840 Value *llvm::emitVSPrintf(Value *Dest, Value *Fmt, Value *VAList, in emitVSPrintf() argument
1845 {CharPtrTy, CharPtrTy, VAList->getType()}, in emitVSPrintf()
1846 {Dest, Fmt, VAList}, B, TLI); in emitVSPrintf()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp2443 SDValue VAList = VAListLoad; in lowerVAARG() local
2453 VAList = DAG.getNode( in lowerVAARG()
2454 ISD::ADD, DL, VAList.getValueType(), VAList, in lowerVAARG()
2455 DAG.getConstant(Align.value() - 1, DL, VAList.getValueType())); in lowerVAARG()
2457 VAList = DAG.getNode(ISD::AND, DL, VAList.getValueType(), VAList, in lowerVAARG()
2459 VAList.getValueType())); in lowerVAARG()
2467 DAG.getNode(ISD::ADD, DL, VAList.getValueType(), VAList, in lowerVAARG()
2469 DL, VAList.getValueType())); in lowerVAARG()
2481 VAList = DAG.getNode(ISD::ADD, DL, VAListPtr.getValueType(), VAList, in lowerVAARG()
2485 return DAG.getLoad(VT, DL, Chain, VAList, MachinePointerInfo()); in lowerVAARG()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp3060 SDValue VAList = VAListLoad; in LowerVAARG() local
3063 VAList = DAG.getNode( in LowerVAARG()
3064 ISD::ADD, DL, VAList.getValueType(), VAList, in LowerVAARG()
3065 DAG.getConstant(MA->value() - 1, DL, VAList.getValueType())); in LowerVAARG()
3067 VAList = DAG.getNode(ISD::AND, DL, VAList.getValueType(), VAList, in LowerVAARG()
3069 VAList.getValueType())); in LowerVAARG()
3073 Tmp1 = DAG.getNode(ISD::ADD, DL, VAList.getValueType(), VAList, in LowerVAARG()
3075 DL, VAList.getValueType())); in LowerVAARG()
3085 return DAG.getLoad(VT, DL, Tmp1, VAList, MachinePointerInfo(SrcV)); in LowerVAARG()
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp710 SDValue VAList = in LowerVAARG() local
713 SDValue nextPtr = DAG.getNode(ISD::ADD, dl, PtrVT, VAList, in LowerVAARG()
717 InChain = DAG.getStore(VAList.getValue(1), dl, nextPtr, VAListPtr, in LowerVAARG()
720 return DAG.getLoad(VT, dl, InChain, VAList, MachinePointerInfo()); in LowerVAARG()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp1734 GenericValue VAList = getOperandValue(I.getOperand(0), SF); in visitVAArgInst() local
1736 GenericValue Src = ECStack[VAList.UIntPairVal.first] in visitVAArgInst()
1737 .VarArgs[VAList.UIntPairVal.second]; in visitVAArgInst()
1755 ++VAList.UIntPairVal.second; in visitVAArgInst()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2716 SDValue VAList = in LowerVAARG() local
2719 SDValue NextPtr = DAG.getNode(ISD::ADD, DL, PtrVT, VAList, in LowerVAARG()
2723 InChain = DAG.getStore(VAList.getValue(1), DL, NextPtr, VAListPtr, in LowerVAARG()
2728 VT, DL, InChain, VAList, MachinePointerInfo(), in LowerVAARG()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp2663 SDValue VAList = VAListLoad; in expandVAArg() local
2666 VAList = getNode(ISD::ADD, dl, VAList.getValueType(), VAList, in expandVAArg()
2667 getConstant(MA->value() - 1, dl, VAList.getValueType())); in expandVAArg()
2669 VAList = getNode( in expandVAArg()
2670 ISD::AND, dl, VAList.getValueType(), VAList, in expandVAArg()
2671 getSignedConstant(-(int64_t)MA->value(), dl, VAList.getValueType())); in expandVAArg()
2675 Tmp1 = getNode(ISD::ADD, dl, VAList.getValueType(), VAList, in expandVAArg()
2678 dl, VAList.getValueType())); in expandVAArg()
2683 return getLoad(VT, dl, Tmp1, VAList, MachinePointerInfo()); in expandVAArg()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp11806 SDValue VAList = Op.getOperand(1); in LowerAAPCS_VASTART() local
11814 MemOps.push_back(DAG.getStore(Chain, DL, Stack, VAList, in LowerAAPCS_VASTART()
11823 GRTopAddr = DAG.getNode(ISD::ADD, DL, PtrVT, VAList, in LowerAAPCS_VASTART()
11841 VRTopAddr = DAG.getNode(ISD::ADD, DL, PtrVT, VAList, in LowerAAPCS_VASTART()
11856 SDValue GROffsAddr = DAG.getNode(ISD::ADD, DL, PtrVT, VAList, in LowerAAPCS_VASTART()
11864 SDValue VROffsAddr = DAG.getNode(ISD::ADD, DL, PtrVT, VAList, in LowerAAPCS_VASTART()
11919 SDValue VAList = in LowerVAARG() local
11921 Chain = VAList.getValue(1); in LowerVAARG()
11922 VAList = DAG.getZExtOrTrunc(VAList, DL, PtrVT); in LowerVAARG()
11929 VAList = DAG.getNode(ISD::ADD, DL, PtrVT, VAList, in LowerVAARG()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp9580 auto VAList = MIRBuilder.buildLoad(PtrTy, ListPtr, *PtrLoadMMO).getReg(0); in lowerVAArg() local
9587 auto AddDst = MIRBuilder.buildPtrAdd(PtrTy, VAList, AlignAmt); in lowerVAArg()
9589 VAList = AndDst.getReg(0); in lowerVAArg()
9600 auto Succ = MIRBuilder.buildPtrAdd(PtrTy, VAList, IncAmt); in lowerVAArg()
9610 MIRBuilder.buildLoad(Dst, VAList, *EltLoadMMO); in lowerVAArg()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp2032 const auto VAList = I.getOperand(0).getReg(); in selectVaStartAAPCS() local
2051 .addUse(VAList) in selectVaStartAAPCS()
2086 .addUse(VAList) in selectVaStartAAPCS()