Searched refs:HasDef (Results 1 – 12 of 12) sorted by relevance
83 bool HasDef; variable87 return (HasDef ? 1 : 0) + Pos;98 bool hasDef() const { return HasDef; } in hasDef()
172 bool HasDef = MCID.getNumDefs(); in commuteInstructionImpl() local 173 if (HasDef && !MI.getOperand(0).isReg()) in commuteInstructionImpl() 185 Register Reg0 = HasDef ? MI.getOperand(0).getReg() : Register(); in commuteInstructionImpl() 188 unsigned SubReg0 = HasDef ? MI.getOperand(0).getSubReg() : 0; in commuteInstructionImpl() 205 if (HasDef && Reg0 == Reg1 && in commuteInstructionImpl() 210 } else if (HasDef && Reg0 == Reg2 && in commuteInstructionImpl() 226 if (HasDef) { in commuteInstructionImpl()
1445 bool HasDef = false; in allocateInstruction() 1455 HasDef = true; in allocateInstruction() 1467 HasDef = true; in allocateInstruction() 1485 if (HasDef) { in allocateInstruction() 1408 bool HasDef = false; allocateInstruction() local
62 : MI(MI), HasDef(MI->getOperand(0).isReg() && MI->getOperand(0).isDef() && in PatchPointOpers()
981 bool HasDef = false; in UpdateCPSRDef() 990 HasDef = true; in UpdateCPSRDef() 993 return HasDef || LiveCPSR; in UpdateCPSRDef() 980 bool HasDef = false; UpdateCPSRDef() local
746 bool HasDef = false; in isPredicable() 750 if (HasDef) in isPredicable() local 752 HasDef = true; in isPredicable()
1138 bool HasDef = !T.ranges("def" + std::to_string(Idx)).empty(); in TEST() 1139 if (!HasDecl && !HasDef) in TEST() 1144 if (HasDef) in TEST() 1128 bool HasDef = !T.ranges("def" + std::to_string(Idx)).empty(); TEST() local
385 bool HasDef = false; in markDefs() 397 HasDef |= Overlap.any(); in markDefs() 414 if (HasDef) in markDefs() 381 bool HasDef = false; markDefs() local
345 bool HasDef = !SI.CLI.RetTy->isVoidTy(); in lowerCallFromStatepointLoweringInfo() 346 if (HasDef) { in lowerCallFromStatepointLoweringInfo() local
763 bool HasDef = !I->getType()->isVoidTy(); in selectPatchpoint() local 768 if (IsAnyRegCC && HasDef) { in selectPatchpoint() 799 if (IsAnyRegCC && HasDef) { in selectPatchpoint()
10726 bool HasDef = !CB.getType()->isVoidTy(); in getReturnAttrs() 10762 if (HasDef && (CallEnd->getOpcode() == ISD::CopyFromReg)) in LowerCallTo() 10821 if (IsAnyRegCC && HasDef) { in LowerCallTo() 10839 if (HasDef) { in LowerCallTo() 10850 if (IsAnyRegCC && HasDef) { in LowerCallTo() 10502 bool HasDef = !CB.getType()->isVoidTy(); visitPatchpoint() local
7388 bool HasDef = MI.getDesc().getNumDefs(); in foldMemoryOperandImpl() 7389 Register Reg0 = HasDef ? MI.getOperand(0).getReg() : Register(); in foldMemoryOperandImpl() 7397 if ((HasDef && Reg0 == Reg1 && Tied1) || (HasDef && Reg0 == Reg2 && Tied2)) in foldMemoryOperandImpl() 7322 bool HasDef = MI.getDesc().getNumDefs(); commuteOperandsForFold() local