Lines Matching refs:ImplicitNullChecks

81 class ImplicitNullChecks : public MachineFunctionPass {  class
219 ImplicitNullChecks() : MachineFunctionPass(ID) { in ImplicitNullChecks() function in __anonb1e90f8b0111::ImplicitNullChecks
238 bool ImplicitNullChecks::canHandle(const MachineInstr *MI) { in canHandle()
252 ImplicitNullChecks::DependenceResult
253 ImplicitNullChecks::computeDependence(const MachineInstr *MI, in computeDependence()
276 bool ImplicitNullChecks::canReorder(const MachineInstr *A, in canReorder()
303 bool ImplicitNullChecks::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
330 ImplicitNullChecks::AliasResult
331 ImplicitNullChecks::areMemoryOpsAliased(const MachineInstr &MI, in areMemoryOpsAliased()
365 ImplicitNullChecks::SuitabilityResult
366 ImplicitNullChecks::isSuitableMemoryOp(const MachineInstr &MI, in isSuitableMemoryOp()
481 bool ImplicitNullChecks::canDependenceHoistingClobberLiveIns( in canDependenceHoistingClobberLiveIns()
513 bool ImplicitNullChecks::canHoistInst(MachineInstr *FaultingMI, in canHoistInst()
554 bool ImplicitNullChecks::analyzeBlockForNullChecks( in analyzeBlockForNullChecks()
709 MachineInstr *ImplicitNullChecks::insertFaultingInstr( in insertFaultingInstr()
757 void ImplicitNullChecks::rewriteNullChecks( in rewriteNullChecks()
758 ArrayRef<ImplicitNullChecks::NullCheck> NullCheckList) { in rewriteNullChecks()
814 char ImplicitNullChecks::ID = 0;
816 char &llvm::ImplicitNullChecksID = ImplicitNullChecks::ID;
818 INITIALIZE_PASS_BEGIN(ImplicitNullChecks, DEBUG_TYPE,
821 INITIALIZE_PASS_END(ImplicitNullChecks, DEBUG_TYPE,