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

Declarations

include/llvm/IR/Instruction.h
  437   void copyIRFlags(const Value *V, bool IncludeWrapFlags = true);

References

include/llvm/IR/InstrTypes.h
  162     UO->copyIRFlags(CopyO);
  254     BO->copyIRFlags(CopyO);
lib/IR/Instructions.cpp
 3473     copyIRFlags(FlagsSource);
lib/Target/ARM/ARMCodeGenPrepare.cpp
  492       NewInst->copyIRFlags(I);
lib/Transforms/InstCombine/InstCombineAddSub.cpp
 1193   NewAShr->copyIRFlags(Extract); // Preserve `exact`-ness.
 1790         NewShift->copyIRFlags(Op1Wide);
 1802         NewShift->copyIRFlags(Op1Wide);
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
 1449     NewFCmpInst->copyIRFlags(Op0);
lib/Transforms/InstCombine/InstCombineCalls.cpp
 2187       FNeg->copyIRFlags(II);
 2218         NewCall->copyIRFlags(II);
lib/Transforms/InstCombine/InstCombinePHI.cpp
  367   NewBinOp->copyIRFlags(PN.getIncomingValue(0));
  815     BinOp->copyIRFlags(PN.getIncomingValue(0));
lib/Transforms/InstCombine/InstCombineSelect.cpp
  400     NewBO->copyIRFlags(TI);
  451             BO->copyIRFlags(TVI);
  482             BO->copyIRFlags(FVI);
lib/Transforms/InstCombine/InstCombineShifts.cpp
 1157   NewAShr->copyIRFlags(HighBitExtract); // We can preserve 'exact'-ness.
lib/Transforms/InstCombine/InstCombineVectorOps.cpp
 1511   NewBO->copyIRFlags(BO);
 1672   NewBO->copyIRFlags(B0);
lib/Transforms/InstCombine/InstructionCombining.cpp
 1428       BO->copyIRFlags(&Inst);
 1431       BO->copyIRFlags(&Inst);
 1444       BO->copyIRFlags(&Inst);
 1478       NewBO->copyIRFlags(&Inst);
lib/Transforms/Scalar/IndVarSimplify.cpp
 1135   WideBO->copyIRFlags(NarrowBO);
 1227   WideBO->copyIRFlags(NarrowBO);
 1508   WideBO->copyIRFlags(NarrowBO);
lib/Transforms/Scalar/Scalarizer.cpp
  409       New->copyIRFlags(Op);
lib/Transforms/Utils/LoopUtils.cpp
  988   VecOp->copyIRFlags(Intersection);
lib/Transforms/Vectorize/LoopVectorize.cpp
 3330         cast<BinaryOperator>(NewI)->copyIRFlags(I, /*IncludeWrapFlags=*/false);
 4166         VecOp->copyIRFlags(&I);