| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VectorCombine.cpp | 554 VecBOInst->copyIRFlags(&I); in foldExtExtBinop() 974 ScalarInst->copyIRFlags(&I); in scalarizeBinopOrCmp() 1403 NewInst->copyIRFlags(B0); in foldShuffleOfBinops() 1829 I->copyIRFlags(Op0, true); in foldSelectShuffle() 1834 I->copyIRFlags(Op1, true); in foldSelectShuffle()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Instruction.h | 595 void copyIRFlags(const Value *V, bool IncludeWrapFlags = true);
|
| H A D | InstrTypes.h | 159 UO->copyIRFlags(CopyO); 252 BO->copyIRFlags(CopyO);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstructionCombining.cpp | 1771 NotFoldedNewBO->copyIRFlags(&BO); in foldBinopWithPhiOperands() 1832 BO->copyIRFlags(&Inst); in foldVectorBinop() 1835 BO->copyIRFlags(&Inst); in foldVectorBinop() 1842 BO->copyIRFlags(&Inst); in foldVectorBinop() 1877 BO->copyIRFlags(&Inst); in foldVectorBinop() 1912 NewBO->copyIRFlags(&Inst); in foldVectorBinop() 2042 NewInstBO->copyIRFlags(R); in foldVectorBinop()
|
| H A D | InstCombineNegator.cpp | 190 NewInstr->copyIRFlags(I); in visitImpl()
|
| H A D | InstCombinePHI.cpp | 493 NewBinOp->copyIRFlags(PN.getIncomingValue(0)); in foldPHIArgBinOpIntoPHI() 960 BinOp->copyIRFlags(PN.getIncomingValue(0)); in foldPHIArgOpIntoPHI()
|
| H A D | InstCombineVectorOps.cpp | 2179 NewBO->copyIRFlags(BO); in foldSelectShuffleWith1Binop() 2350 NewI->copyIRFlags(B0); in foldSelectShuffle() 2478 NewF->copyIRFlags(S0); in foldShuffleOfUnaryOps() 2762 NewBOI->copyIRFlags(BinOp); in simplifyBinOpSplats()
|
| H A D | InstCombineSelect.cpp | 481 NewBO->copyIRFlags(TI); in foldSelectOpOp() 547 BO->copyIRFlags(TVI); in foldSelectIntoOp() 2424 I->copyIRFlags(&Sel); in foldVectorSelect()
|
| H A D | InstCombineShifts.cpp | 1556 NewAShr->copyIRFlags(HighBitExtract); // We can preserve 'exact'-ness. in foldVariableSignZeroExtensionOfVariableHighBitExtract()
|
| H A D | InstCombineAddSub.cpp | 1358 NewAShr->copyIRFlags(Extract); // Preserve `exact`-ness. in canonicalizeCondSignextOfHighBitExtractToSignextHighBitExtract()
|
| H A D | InstCombineCalls.cpp | 2234 FNeg->copyIRFlags(II); in visitCallInst()
|
| H A D | InstCombineAndOrXor.cpp | 1565 NewFCmpInst->copyIRFlags(Op0); in reassociateFCmps()
|
| H A D | InstCombineCompares.cpp | 6702 I->copyIRFlags(&Cmp); in foldVectorCmp()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyIndVar.cpp | 1273 WideBO->copyIRFlags(NarrowBO); in cloneBitwiseIVUser() 1345 WideBO->copyIRFlags(NarrowBO); in cloneArithmeticIVUser() 1682 WideBO->copyIRFlags(NarrowBO); in widenWithVariantUse()
|
| H A D | LoopUtils.cpp | 1173 VecOp->copyIRFlags(Intersection, IncludeWrapFlags); in propagateIRFlags()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopIdiomRecognize.cpp | 2463 I->copyIRFlags(XNext, /*IncludeWrapFlags=*/true); in recognizeShiftUntilBitTest() 2485 I->copyIRFlags(XNext, /*IncludeWrapFlags=*/true); in recognizeShiftUntilBitTest()
|
| H A D | Scalarizer.cpp | 531 New->copyIRFlags(Op); in transferMetadataAndIRFlags()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Instruction.cpp | 543 void Instruction::copyIRFlags(const Value *V, bool IncludeWrapFlags) { in copyIRFlags() function in Instruction
|
| H A D | Instructions.cpp | 3988 copyIRFlags(FlagsSource); in CmpInst()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineInstr.h | 1912 void copyIRFlags(const Instruction &I);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineInstr.cpp | 588 void MachineInstr::copyIRFlags(const Instruction &I) { in copyIRFlags() function in MachineInstr
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 2595 MIB->copyIRFlags(CI); in translateCall()
|