Lines Matching refs:ImplicitNullChecks
81 class ImplicitNullChecks : public MachineFunctionPass { class
211 ImplicitNullChecks() : MachineFunctionPass(ID) { in ImplicitNullChecks() function in __anon0d8458c00111::ImplicitNullChecks
230 bool ImplicitNullChecks::canHandle(const MachineInstr *MI) { in canHandle()
243 ImplicitNullChecks::DependenceResult
244 ImplicitNullChecks::computeDependence(const MachineInstr *MI, in computeDependence()
267 bool ImplicitNullChecks::canReorder(const MachineInstr *A, in canReorder()
294 bool ImplicitNullChecks::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
321 ImplicitNullChecks::AliasResult
322 ImplicitNullChecks::areMemoryOpsAliased(MachineInstr &MI, in areMemoryOpsAliased()
359 ImplicitNullChecks::SuitabilityResult
360 ImplicitNullChecks::isSuitableMemoryOp(MachineInstr &MI, unsigned PointerReg, in isSuitableMemoryOp()
386 bool ImplicitNullChecks::canHoistInst(MachineInstr *FaultingMI, in canHoistInst()
457 bool ImplicitNullChecks::analyzeBlockForNullChecks( in analyzeBlockForNullChecks()
612 MachineInstr *ImplicitNullChecks::insertFaultingInstr( in insertFaultingInstr()
660 void ImplicitNullChecks::rewriteNullChecks( in rewriteNullChecks()
661 ArrayRef<ImplicitNullChecks::NullCheck> NullCheckList) { in rewriteNullChecks()
715 char ImplicitNullChecks::ID = 0;
717 char &llvm::ImplicitNullChecksID = ImplicitNullChecks::ID;
719 INITIALIZE_PASS_BEGIN(ImplicitNullChecks, DEBUG_TYPE,
722 INITIALIZE_PASS_END(ImplicitNullChecks, DEBUG_TYPE,