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

Declarations

include/llvm/CodeGen/MachineInstr.h
 1480   bool hasUnmodeledSideEffects() const;

References

lib/CodeGen/GlobalISel/InstructionSelector.cpp
   82          !MI.hasUnmodeledSideEffects() && MI.implicit_operands().empty();
lib/CodeGen/ImplicitNullChecks.cpp
  233       MI->hasUnmodeledSideEffects())
lib/CodeGen/LiveRangeShrink.cpp
  158         if (MI.hasUnmodeledSideEffects() && Next != MBB.end()) {
lib/CodeGen/MachineCSE.cpp
  406       MI->mayRaiseFPException() || MI->hasUnmodeledSideEffects())
lib/CodeGen/MachineInstr.cpp
 1175       mayRaiseFPException() || hasUnmodeledSideEffects())
 1292       !hasUnmodeledSideEffects())
 1381   return mayStore() || isCall() || hasUnmodeledSideEffects();
lib/CodeGen/MachineLICM.cpp
  917   if (!MI.mayStore() || MI.hasUnmodeledSideEffects() ||
lib/CodeGen/MachinePipeliner.cpp
  630          MI.hasUnmodeledSideEffects() ||
 2223   if (SI->hasUnmodeledSideEffects() || DI->hasUnmodeledSideEffects() ||
 2223   if (SI->hasUnmodeledSideEffects() || DI->hasUnmodeledSideEffects() ||
lib/CodeGen/PeepholeOptimizer.cpp
 1691       if (MI->isInlineAsm() || MI->hasUnmodeledSideEffects()) {
 1832   if (Def->mayRaiseFPException() || Def->hasUnmodeledSideEffects())
lib/CodeGen/ScheduleDAGInstrs.cpp
  535   return MI->isCall() || MI->hasUnmodeledSideEffects() ||
lib/CodeGen/TargetInstrInfo.cpp
  910       MI.hasUnmodeledSideEffects())
lib/CodeGen/TwoAddressInstructionPass.cpp
  890   if (KillMI->hasUnmodeledSideEffects() || KillMI->isCall() ||
  950     if (OtherMI.hasUnmodeledSideEffects() || OtherMI.isCall() ||
 1124     if (OtherMI.hasUnmodeledSideEffects() || OtherMI.isCall() ||
lib/Target/AArch64/AArch64InstrInfo.cpp
  941   if (MIa.hasUnmodeledSideEffects() || MIb.hasUnmodeledSideEffects() ||
  941   if (MIa.hasUnmodeledSideEffects() || MIb.hasUnmodeledSideEffects() ||
lib/Target/AMDGPU/SIInstrInfo.cpp
 1544     if (!MI.mayLoad() || MI.hasUnmodeledSideEffects())
 2550   if (MIa.hasUnmodeledSideEffects() || MIb.hasUnmodeledSideEffects())
 2550   if (MIa.hasUnmodeledSideEffects() || MIb.hasUnmodeledSideEffects())
lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
  787       if (MBBI->hasUnmodeledSideEffects()) {
lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp
  350               I->hasUnmodeledSideEffects() || I->hasOrderedMemoryRef())
lib/Target/ARC/ARCOptAddrMode.cpp
  399         MI->hasUnmodeledSideEffects())
  430         MI->hasUnmodeledSideEffects())
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
 2114     if (I->isCall() || I->isTerminator() || I->hasUnmodeledSideEffects())
lib/Target/ARM/ARMOptimizeBarriersPass.cpp
   45           MI->hasUnmodeledSideEffects() ||
lib/Target/Hexagon/HexagonBitSimplify.cpp
 1312     if (MI->isPHI() || MI->hasUnmodeledSideEffects() || MI->isInlineAsm())
 2125   if (MI->hasUnmodeledSideEffects() || MI->isInlineAsm())
lib/Target/Hexagon/HexagonCopyToCombine.cpp
  253          MI.hasUnmodeledSideEffects() || MI.isInlineAsm() ||
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
  689   if (MI->hasUnmodeledSideEffects())
lib/Target/Hexagon/HexagonExpandCondsets.cpp
  724   if (MI->hasUnmodeledSideEffects() || MI->mayStore())
  826   if (TheI.hasUnmodeledSideEffects())
  836     if (MI->hasUnmodeledSideEffects())
lib/Target/Hexagon/HexagonInstrInfo.cpp
 1870   if (MIa.hasUnmodeledSideEffects() || MIb.hasUnmodeledSideEffects() ||
 1870   if (MIa.hasUnmodeledSideEffects() || MIb.hasUnmodeledSideEffects() ||
lib/Target/Hexagon/HexagonStoreWidening.cpp
  270     if (MI->isCall() || MI->hasUnmodeledSideEffects())
lib/Target/Hexagon/RDFDeadCode.cpp
   61   if (MI->hasOrderedMemoryRef() || MI->hasUnmodeledSideEffects() ||
lib/Target/Lanai/LanaiDelaySlotFiller.cpp
  164     if (I->hasUnmodeledSideEffects() || I->isInlineAsm() || I->isLabel() ||
lib/Target/Lanai/LanaiInstrInfo.cpp
   93   if (MIa.hasUnmodeledSideEffects() || MIb.hasUnmodeledSideEffects() ||
   93   if (MIa.hasUnmodeledSideEffects() || MIb.hasUnmodeledSideEffects() ||
lib/Target/Mips/MipsDelaySlotFiller.cpp
  925           Candidate.hasUnmodeledSideEffects());
lib/Target/PowerPC/PPCInstrInfo.cpp
 4291   if (MIa.hasUnmodeledSideEffects() || MIb.hasUnmodeledSideEffects() ||
 4291   if (MIa.hasUnmodeledSideEffects() || MIb.hasUnmodeledSideEffects() ||
lib/Target/PowerPC/PPCQPXLoadSplat.cpp
   71       if (MI->hasUnmodeledSideEffects() || MI->isCall()) {
lib/Target/RISCV/RISCVISelLowering.cpp
 1277       if (SequenceMBBI->hasUnmodeledSideEffects() ||
lib/Target/Sparc/DelaySlotFiller.cpp
  213     if (I->hasUnmodeledSideEffects() || I->isInlineAsm() || I->isPosition() ||
lib/Target/WebAssembly/WebAssemblyRegStackify.cpp
  219   if (MI.hasUnmodeledSideEffects()) {