| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Instruction.h | 490 void copyIRFlags(const Value *V, bool IncludeWrapFlags = true);
|
| H A D | InstrTypes.h | 161 UO->copyIRFlags(CopyO); 254 BO->copyIRFlags(CopyO);
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineNegator.cpp | 197 NewInstr->copyIRFlags(I); in visitImpl()
|
| H A D | InstCombinePHI.cpp | 465 NewBinOp->copyIRFlags(PN.getIncomingValue(0)); in foldPHIArgBinOpIntoPHI() 918 BinOp->copyIRFlags(PN.getIncomingValue(0)); in foldPHIArgOpIntoPHI()
|
| H A D | InstructionCombining.cpp | 1609 BO->copyIRFlags(&Inst); in foldVectorBinop() 1612 BO->copyIRFlags(&Inst); in foldVectorBinop() 1625 BO->copyIRFlags(&Inst); in foldVectorBinop() 1661 NewBO->copyIRFlags(&Inst); in foldVectorBinop() 1794 NewInstBO->copyIRFlags(R); in foldVectorBinop()
|
| H A D | InstCombineSelect.cpp | 407 NewBO->copyIRFlags(TI); in foldSelectOpOp() 459 BO->copyIRFlags(TVI); in foldSelectIntoOp() 491 BO->copyIRFlags(FVI); in foldSelectIntoOp()
|
| H A D | InstCombineVectorOps.cpp | 1893 NewBO->copyIRFlags(BO); in foldSelectShuffleWith1Binop() 2058 NewBO->copyIRFlags(B0); in foldSelectShuffle()
|
| H A D | InstCombineShifts.cpp | 1256 NewAShr->copyIRFlags(HighBitExtract); // We can preserve 'exact'-ness. in foldVariableSignZeroExtensionOfVariableHighBitExtract()
|
| H A D | InstCombineAddSub.cpp | 1242 NewAShr->copyIRFlags(Extract); // Preserve `exact`-ness. in canonicalizeCondSignextOfHighBitExtractToSignextHighBitExtract()
|
| H A D | InstCombineCalls.cpp | 1346 FNeg->copyIRFlags(II); in visitCallInst()
|
| H A D | InstCombineAndOrXor.cpp | 1521 NewFCmpInst->copyIRFlags(Op0); in reassociateFCmps()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VectorCombine.cpp | 444 VecBOInst->copyIRFlags(&I); in foldExtExtBinop() 669 ScalarInst->copyIRFlags(&I); in scalarizeBinopOrCmp()
|
| H A D | LoopVectorize.cpp | 4010 cast<BinaryOperator>(NewI)->copyIRFlags(I, /*IncludeWrapFlags=*/false); in truncateToMinimalBitwidths() 4903 VecOp->copyIRFlags(&I); in widenInstruction()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyIndVar.cpp | 1204 WideBO->copyIRFlags(NarrowBO); in cloneBitwiseIVUser() 1276 WideBO->copyIRFlags(NarrowBO); in cloneArithmeticIVUser() 1599 WideBO->copyIRFlags(NarrowBO); in widenWithVariantUse()
|
| H A D | LoopUtils.cpp | 1033 VecOp->copyIRFlags(Intersection); in propagateIRFlags()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Instruction.cpp | 289 void Instruction::copyIRFlags(const Value *V, bool IncludeWrapFlags) { in copyIRFlags() function in Instruction
|
| H A D | Instructions.cpp | 3621 copyIRFlags(FlagsSource); in CmpInst()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TypePromotion.cpp | 466 NewInst->copyIRFlags(I); in PrepareWrappingAdds()
|
| H A D | MachineInstr.cpp | 572 void MachineInstr::copyIRFlags(const Instruction &I) { in copyIRFlags() function in MachineInstr
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopIdiomRecognize.cpp | 2385 I->copyIRFlags(XNext, /*IncludeWrapFlags=*/true); in recognizeShiftUntilBitTest() 2407 I->copyIRFlags(XNext, /*IncludeWrapFlags=*/true); in recognizeShiftUntilBitTest()
|
| H A D | Scalarizer.cpp | 435 New->copyIRFlags(Op); in transferMetadataAndIRFlags()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineInstr.h | 1822 void copyIRFlags(const Instruction &I);
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 2348 MIB->copyIRFlags(CI); in translateCall()
|