reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
8063 if (OpInfo.Type == InlineAsm::isInput || 8064 (OpInfo.Type == InlineAsm::isOutput && OpInfo.isIndirect)) { 8064 (OpInfo.Type == InlineAsm::isOutput && OpInfo.isIndirect)) { 8065 OpInfo.CallOperandVal = const_cast<Value *>(CS.getArgument(ArgNo++)); 8073 const auto *BA = cast<BlockAddress>(OpInfo.CallOperandVal); 8075 OpInfo.CallOperand = DAG.getTargetBlockAddress(BA, VT); 8076 } else if (const auto *BB = dyn_cast<BasicBlock>(OpInfo.CallOperandVal)) { 8077 OpInfo.CallOperand = DAG.getBasicBlock(FuncInfo.MBBMap[BB]); 8079 OpInfo.CallOperand = getValue(OpInfo.CallOperandVal); 8079 OpInfo.CallOperand = getValue(OpInfo.CallOperandVal); 8082 OpInfo.ConstraintVT = 8083 OpInfo 8086 } else if (OpInfo.Type == InlineAsm::isOutput && !OpInfo.isIndirect) { 8086 } else if (OpInfo.Type == InlineAsm::isOutput && !OpInfo.isIndirect) { 8091 OpInfo.ConstraintVT = TLI.getSimpleValueType( 8095 OpInfo.ConstraintVT = 8100 OpInfo.ConstraintVT = MVT::Other; 8104 HasSideEffect = OpInfo.hasMemory(TLI); 8113 OpInfo.CallOperand && !isa<ConstantSDNode>(OpInfo.CallOperand)) 8113 OpInfo.CallOperand && !isa<ConstantSDNode>(OpInfo.CallOperand))