| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | ValistChecker.cpp | 62 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 D | PPC.cpp | 430 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 D | BuildLibCalls.h | 213 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 D | VEISelLowering.cpp | 1582 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 D | BuildLibCalls.cpp | 1829 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 D | MipsISelLowering.cpp | 2443 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 D | NVPTXISelLowering.cpp | 3060 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 D | XCoreISelLowering.cpp | 710 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 D | Execution.cpp | 1734 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 D | SparcISelLowering.cpp | 2716 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 D | SelectionDAG.cpp | 2663 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 D | AArch64ISelLowering.cpp | 11806 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 D | LegalizerHelper.cpp | 9580 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 D | AArch64InstructionSelector.cpp | 2032 const auto VAList = I.getOperand(0).getReg(); in selectVaStartAAPCS() local 2051 .addUse(VAList) in selectVaStartAAPCS() 2086 .addUse(VAList) in selectVaStartAAPCS()
|