/external/llvm/include/llvm/IR/ |
H A D | CallSite.h | 263 bool paramHasAttr(unsigned i, Attribute::AttrKind A) const { function in class:llvm::CallSiteBase 264 CALLSITE_DELEGATE_GETTER(paramHasAttr(i, A)); 409 return paramHasAttr(ArgNo + 1, Attribute::ByVal); 414 return paramHasAttr(ArgNo + 1, Attribute::InAlloca); 419 return paramHasAttr(ArgNo + 1, Attribute::ByVal) || 420 paramHasAttr(ArgNo + 1, Attribute::InAlloca); 426 return paramHasAttr(arg_size(), Attribute::InAlloca); 442 if (paramHasAttr(0, Attribute::NonNull))
|
H A D | Statepoint.h | 180 bool paramHasAttr(unsigned i, Attribute::AttrKind A) const { 182 return getCallSite().paramHasAttr(i + CallArgsBeginPos, A) ||
|
H A D | Instructions.h | 1638 bool paramHasAttr(unsigned i, Attribute::AttrKind A) const; 1756 return paramHasAttr(1, Attribute::StructRet); 3554 bool paramHasAttr(unsigned i, Attribute::AttrKind A) const; 3661 return paramHasAttr(1, Attribute::StructRet);
|
/external/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyOptimizeReturned.cpp | 57 if (CS.paramHasAttr(1 + i, Attribute::Returned)) {
|
/external/llvm/unittests/ExecutionEngine/Orc/ |
H A D | IndirectionUtilsTest.cpp | 44 EXPECT_TRUE(Call->paramHasAttr(2U, Attribute::ByVal))
|
/external/llvm/include/llvm/CodeGen/ |
H A D | FastISel.h | 100 IsInReg = Call.paramHasAttr(0, Attribute::InReg); 104 RetSExt = Call.paramHasAttr(0, Attribute::SExt); 105 RetZExt = Call.paramHasAttr(0, Attribute::ZExt); 124 IsInReg = Call.paramHasAttr(0, Attribute::InReg); 128 RetSExt = Call.paramHasAttr(0, Attribute::SExt); 129 RetZExt = Call.paramHasAttr(0, Attribute::ZExt);
|
/external/llvm/lib/CodeGen/ |
H A D | Analysis.cpp | 281 if (cast<CallInst>(I)->paramHasAttr(attrInd, Attribute::Returned) && 292 if (cast<InvokeInst>(I)->paramHasAttr(attrInd, Attribute::Returned) &&
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | FastISel.cpp | 83 IsSExt = CS->paramHasAttr(AttrIdx, Attribute::SExt); 84 IsZExt = CS->paramHasAttr(AttrIdx, Attribute::ZExt); 85 IsInReg = CS->paramHasAttr(AttrIdx, Attribute::InReg); 86 IsSRet = CS->paramHasAttr(AttrIdx, Attribute::StructRet); 87 IsNest = CS->paramHasAttr(AttrIdx, Attribute::Nest); 88 IsByVal = CS->paramHasAttr(AttrIdx, Attribute::ByVal); 89 IsInAlloca = CS->paramHasAttr(AttrIdx, Attribute::InAlloca); 90 IsReturned = CS->paramHasAttr(AttrIdx, Attribute::Returned);
|
H A D | TargetLowering.cpp | 72 isSExt = CS->paramHasAttr(AttrIdx, Attribute::SExt); 73 isZExt = CS->paramHasAttr(AttrIdx, Attribute::ZExt); 74 isInReg = CS->paramHasAttr(AttrIdx, Attribute::InReg); 75 isSRet = CS->paramHasAttr(AttrIdx, Attribute::StructRet); 76 isNest = CS->paramHasAttr(AttrIdx, Attribute::Nest); 77 isByVal = CS->paramHasAttr(AttrIdx, Attribute::ByVal); 78 isInAlloca = CS->paramHasAttr(AttrIdx, Attribute::InAlloca); 79 isReturned = CS->paramHasAttr(AttrIdx, Attribute::Returned);
|
/external/llvm/lib/Analysis/ |
H A D | InlineCost.cpp | 59 // easily cacheable. Instead, use the cover function paramHasAttr. 119 bool paramHasAttr(Argument *A, Attribute::AttrKind Attr); 517 bool CallAnalyzer::paramHasAttr(Argument *A, Attribute::AttrKind Attr) { function in class:CallAnalyzer 519 return CandidateCS.paramHasAttr(ArgNo+1, Attr); 529 if (paramHasAttr(A, Attribute::NonNull))
|
H A D | AliasAnalysis.cpp | 545 return CS.paramHasAttr(0, Attribute::NoAlias);
|
H A D | BasicAliasAnalysis.cpp | 619 if (CS.paramHasAttr(ArgIdx + 1, Attribute::ReadOnly)) 622 if (CS.paramHasAttr(ArgIdx + 1, Attribute::ReadNone))
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | CorrelatedValuePropagation.cpp | 316 if (Type && !CS.paramHasAttr(ArgNo + 1, Attribute::NonNull) &&
|
/external/llvm/include/llvm/Target/ |
H A D | TargetLowering.h | 2392 IsInReg = Call.paramHasAttr(0, Attribute::InReg); 2396 RetSExt = Call.paramHasAttr(0, Attribute::SExt); 2397 RetZExt = Call.paramHasAttr(0, Attribute::ZExt);
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMFastISel.cpp | 2337 if (CS.paramHasAttr(AttrInd, Attribute::SExt)) 2339 if (CS.paramHasAttr(AttrInd, Attribute::ZExt)) 2343 if (CS.paramHasAttr(AttrInd, Attribute::InReg) || 2344 CS.paramHasAttr(AttrInd, Attribute::StructRet) || 2345 CS.paramHasAttr(AttrInd, Attribute::Nest) || 2346 CS.paramHasAttr(AttrInd, Attribute::ByVal))
|
/external/llvm/lib/IR/ |
H A D | Instructions.cpp | 348 bool CallInst::paramHasAttr(unsigned i, Attribute::AttrKind A) const { 370 return paramHasAttr(i, A); 626 bool InvokeInst::paramHasAttr(unsigned i, Attribute::AttrKind A) const { 647 return paramHasAttr(i, A);
|
/external/llvm/lib/Transforms/IPO/ |
H A D | FunctionAttrs.cpp | 769 if (CS.paramHasAttr(0, Attribute::NoAlias))
|
/external/llvm/lib/Target/X86/ |
H A D | X86FastISel.cpp | 2822 if (CS->arg_empty() || !CS->paramHasAttr(1, Attribute::StructRet) || 2823 CS->paramHasAttr(1, Attribute::InReg))
|
/external/llvm/lib/Transforms/Instrumentation/ |
H A D | MemorySanitizer.cpp | 2477 if (CS.paramHasAttr(i + 1, Attribute::ByVal)) { 2814 bool IsByVal = CS.paramHasAttr(ArgNo + 1, Attribute::ByVal);
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCalls.cpp | 1949 if (V->getType()->isPointerTy() && !CS.paramHasAttr(ArgNo+1, Attribute::NonNull) &&
|