reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);