reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/GlobalISel/IRTranslator.cpp
 1283   if (translateSimpleIntrinsic(CI, ID, MIRBuilder))
 1301     GetUnderlyingObjects(CI.getArgOperand(1), Allocas, *DL);
 1318     const DbgDeclareInst &DI = cast<DbgDeclareInst>(CI);
 1345     const DbgLabelInst &DI = cast<DbgLabelInst>(CI);
 1361     Value *Ptr = CI.getArgOperand(0);
 1373     const DbgValueInst &DI = cast<DbgValueInst>(CI);
 1396     return translateOverflowIntrinsic(CI, TargetOpcode::G_UADDO, MIRBuilder);
 1398     return translateOverflowIntrinsic(CI, TargetOpcode::G_SADDO, MIRBuilder);
 1400     return translateOverflowIntrinsic(CI, TargetOpcode::G_USUBO, MIRBuilder);
 1402     return translateOverflowIntrinsic(CI, TargetOpcode::G_SSUBO, MIRBuilder);
 1404     return translateOverflowIntrinsic(CI, TargetOpcode::G_UMULO, MIRBuilder);
 1406     return translateOverflowIntrinsic(CI, TargetOpcode::G_SMULO, MIRBuilder);
 1410     Register Dst = getOrCreateVReg(CI);
 1411     Register Op0 = getOrCreateVReg(*CI.getArgOperand(0));
 1412     Register Op1 = getOrCreateVReg(*CI.getArgOperand(1));
 1413     Register Op2 = getOrCreateVReg(*CI.getArgOperand(2));
 1415         TLI.isFMAFasterThanFMulAndFAdd(TLI.getValueType(*DL, CI.getType()))) {
 1419                             MachineInstr::copyFlagsFromInstruction(CI));
 1421       LLT Ty = getLLTForType(*CI.getType(), *DL);
 1423                                         MachineInstr::copyFlagsFromInstruction(CI));
 1425                             MachineInstr::copyFlagsFromInstruction(CI));
 1432     return translateMemFunc(CI, MIRBuilder, ID);
 1434     GlobalValue *GV = ExtractTypeInfo(CI.getArgOperand(0));
 1435     Register Reg = getOrCreateVReg(CI);
 1447     getStackGuard(getOrCreateVReg(CI), MIRBuilder);
 1450     LLT PtrTy = getLLTForType(*CI.getArgOperand(0)->getType(), *DL);
 1454     AllocaInst *Slot = cast<AllocaInst>(CI.getArgOperand(1));
 1468     Register Reg = getOrCreateVReg(CI);
 1482     Register Reg = getOrCreateVReg(*CI.getArgOperand(0));
 1496     ConstantInt *Cst = cast<ConstantInt>(CI.getArgOperand(1));
 1504         .addDef(getOrCreateVReg(CI))
 1505         .addUse(getOrCreateVReg(*CI.getArgOperand(0)));
 1509     LLT PtrTy = getLLTForType(*CI.getArgOperand(0)->getType(), *DL);