Home
last modified time | relevance | path

Searched refs:isIndirect (Results 1 – 18 of 18) sorted by relevance

/NextBSD/contrib/llvm/tools/clang/include/clang/CodeGen/
HDCGFunctionInfo.h167 bool isIndirect() const { return TheKind == Indirect; } in isIndirect() function
204 assert((isDirect() || isExtend() || isIndirect()) && "Invalid kind!"); in getInReg()
209 assert((isDirect() || isExtend() || isIndirect()) && "Invalid kind!"); in setInReg()
215 assert(isIndirect() && "Invalid kind!"); in getIndirectAlign()
219 assert(isIndirect() && "Invalid kind!"); in setIndirectAlign()
224 assert(isIndirect() && "Invalid kind!"); in getIndirectByVal()
228 assert(isIndirect() && "Invalid kind!"); in setIndirectByVal()
233 assert(isIndirect() && "Invalid kind!"); in getIndirectRealign()
237 assert(isIndirect() && "Invalid kind!"); in setIndirectRealign()
242 assert(isIndirect() && "Invalid kind!"); in isSRetAfterThis()
[all …]
/NextBSD/contrib/llvm/lib/IR/
HDInlineAsm.cpp63 isIndirect(false), isMultipleAlternative(false), in ConstraintInfo()
87 isIndirect = false; in Parse()
104 isIndirect = true; in Parse()
261 if (!Constraints[i].isIndirect) { in Verify()
/NextBSD/contrib/llvm/lib/CodeGen/AsmPrinter/
HDAsmPrinterDwarf.cpp199 if (MLoc.isIndirect()) in EmitDwarfRegOp()
214 if (MLoc.isIndirect()) in EmitDwarfRegOp()
/NextBSD/contrib/llvm/include/llvm/MC/
HDMachineLocation.h52 bool isIndirect() const { return !IsRegister; } in isIndirect() function
/NextBSD/contrib/llvm/lib/CodeGen/SelectionDAG/
HDSDNodeDbgValue.h103 bool isIndirect() const { return IsIndirect; } in isIndirect() function
HDSelectionDAGBuilder.cpp5732 if (isIndirect) { in getCallOperandValEVT()
5904 if (OpInfo.isIndirect) { in visitInlineAsm()
5945 if (OpInfo.isIndirect) in visitInlineAsm()
6009 !OpInfo.isIndirect) { in visitInlineAsm()
6051 OpInfo.isIndirect = true; in visitInlineAsm()
6133 assert(OpInfo.isIndirect && "Memory output must be indirect operand"); in visitInlineAsm()
6163 if (OpInfo.isIndirect) { in visitInlineAsm()
6208 if (OpInfo.isIndirect) { in visitInlineAsm()
6260 OpInfo.isIndirect) in visitInlineAsm()
6285 assert(OpInfo.isIndirect && "Operand must be indirect to be a mem!"); in visitInlineAsm()
[all …]
HDInstrEmitter.cpp704 if (SD->isIndirect()) in EmitDbgValue()
HDTargetLowering.cpp2335 if (OpInfo.isIndirect) { in ParseConstraints()
2363 if (OpInfo.isIndirect) { in ParseConstraints()
HDSelectionDAG.cpp6548 To.getResNo(), Dbg->isIndirect(), Dbg->getOffset(), in TransferDbgValues()
/NextBSD/contrib/llvm/include/llvm/IR/
HDInlineAsm.h144 bool isIndirect; member
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaExprCXX.cpp4450 bool isIndirect) { in CheckPointerToMemberOperands() argument
4456 if (isIndirect) { in CheckPointerToMemberOperands()
4465 const char *OpSpelling = isIndirect ? "->*" : ".*"; in CheckPointerToMemberOperands()
4491 if (isIndirect) { in CheckPointerToMemberOperands()
4505 OpSpelling, (int)isIndirect)) { in CheckPointerToMemberOperands()
4511 << (int)isIndirect << LHS.get()->getType(); in CheckPointerToMemberOperands()
4523 QualType UseType = isIndirect ? Context.getPointerType(Class) : Class; in CheckPointerToMemberOperands()
4524 ExprValueKind VK = isIndirect ? VK_RValue : LHS.get()->getValueKind(); in CheckPointerToMemberOperands()
4532 Diag(Loc, diag::err_pointer_to_member_type) << isIndirect; in CheckPointerToMemberOperands()
4557 if (!isIndirect && !LHS.get()->Classify(Context).isLValue()) in CheckPointerToMemberOperands()
[all …]
HDSemaExprObjC.cpp3067 bool isIndirect = false; in classifyTypeForARCConversion() local
3072 isIndirect = true; in classifyTypeForARCConversion()
3081 if (!isIndirect) { in classifyTypeForARCConversion()
3090 isIndirect = true; in classifyTypeForARCConversion()
3093 if (isIndirect) { in classifyTypeForARCConversion()
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDTargetInfo.cpp1158 } else if (FI.getReturnInfo().isIndirect()) { in computeInfo()
1238 if (Ret.isIndirect() && Ret.isSRetAfterThis() && !IsThisCall && in rewriteWithInAlloca()
1245 if (Ret.isIndirect() && !Ret.getInReg()) { in rewriteWithInAlloca()
2804 if (FI.getReturnInfo().isIndirect()) in computeInfo()
4163 bool IsIndirect = AI.isIndirect(); in EmitAAPCSVAArg()
4420 bool isIndirect = false; in EmitDarwinVAArg() local
4424 isIndirect = true; in EmitDarwinVAArg()
4457 if (isIndirect) in EmitDarwinVAArg()
5354 bool IsIndirect = AI.isIndirect(); in EmitVAArg()
5852 uint64_t Offset = RetInfo.isIndirect() ? MinABIStackAlignInBytes : 0; in computeInfo()
HDCGVTables.cpp341 int ThisArgNo = RetAI.isIndirect() && !RetAI.isSRetAfterThis() ? 1 : 0; in EmitMustTailThunk()
HDCGCall.cpp1211 return FI.getReturnInfo().isIndirect(); in ReturnTypeUsesSRet()
3142 if (RetAI.isIndirect() || RetAI.isInAlloca()) { in EmitCall()
/NextBSD/contrib/llvm/lib/CodeGen/
HDAnalysis.cpp150 if (CI.isIndirect) in hasInlineAsmMemConstraint()
HDCodeGenPrepare.cpp3007 !OpInfo.isIndirect)) in IsOperandAMemoryOperand()
3567 OpInfo.isIndirect) { in OptimizeInlineAsmInst()
/NextBSD/contrib/llvm/tools/clang/include/clang/Sema/
HDSema.h8282 SourceLocation OpLoc, bool isIndirect);