reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
8042 const InlineAsm *IA = cast<InlineAsm>(CS.getCalledValue()); 8049 DAG.getDataLayout(), DAG.getSubtarget().getRegisterInfo(), CS); 8054 ExtraFlags ExtraInfo(CS); 8065 OpInfo.CallOperandVal = const_cast<Value *>(CS.getArgument(ArgNo++)); 8069 const Instruction *I = CS.getInstruction(); 8089 assert(!CS.getType()->isVoidTy() && "Bad inline asm!"); 8090 if (StructType *STy = dyn_cast<StructType>(CS.getType())) { 8096 TLI.getSimpleValueType(DAG.getDataLayout(), CS.getType()); 8117 CS, "constraint '" + Twine(T.ConstraintCode) + "' expects an " 8128 bool IsCallBr = isa<CallBrInst>(CS.getInstruction()); 8183 const MDNode *SrcLoc = CS.getInstruction()->getMetadata("srcloc"); 8229 CS, "couldn't allocate output register for constraint '" + 8258 emitInlineAsmError(CS, "inline asm not supported yet:" 8274 emitInlineAsmError(CS, "inline asm error: This value type register " 8284 CS.getInstruction()); 8319 emitInlineAsmError(CS, "value out of range for constraint '" + 8324 emitInlineAsmError(CS, "invalid operand for inline asm constraint '" + 8367 CS, "Don't know how to handle indirect register inputs yet " 8375 emitInlineAsmError(CS, "couldn't allocate input reg for constraint '" + 8383 Chain, &Flag, CS.getInstruction()); 8415 llvm::Type *CSResultType = CS.getType(); 8465 DAG, FuncInfo, getCurSDLoc(), Chain, &Flag, CS.getInstruction()); 8487 assert(!CS.getType()->isVoidTy() && "Bad inline asm!"); 8506 setValue(CS.getInstruction(), V);