Lines Matching refs:IntrinsicInst
218 static Value *simplifyX86immShift(const IntrinsicInst &II, in simplifyX86immShift()
331 static Value *simplifyX86varShift(const IntrinsicInst &II, in simplifyX86varShift()
439 static Value *simplifyX86movmsk(const IntrinsicInst &II, in simplifyX86movmsk()
478 static Value *simplifyX86insertps(const IntrinsicInst &II, in simplifyX86insertps()
537 static Value *simplifyX86extrq(IntrinsicInst &II, Value *Op0, in simplifyX86extrq()
630 static Value *simplifyX86insertq(IntrinsicInst &II, Value *Op0, Value *Op1, in simplifyX86insertq()
726 static Value *simplifyX86pshufb(const IntrinsicInst &II, in simplifyX86pshufb()
773 static Value *simplifyX86vpermilvar(const IntrinsicInst &II, in simplifyX86vpermilvar()
825 static Value *simplifyX86vpermv(const IntrinsicInst &II, in simplifyX86vpermv()
863 static Value *simplifyX86vperm2(const IntrinsicInst &II, in simplifyX86vperm2()
927 static Value *simplifyX86vpcom(const IntrinsicInst &II, in simplifyX86vpcom()
965 static Value *simplifyMinnumMaxnum(const IntrinsicInst &II) { in simplifyMinnumMaxnum()
1057 static Value *simplifyMaskedLoad(const IntrinsicInst &II, in simplifyMaskedLoad()
1070 static Instruction *simplifyMaskedStore(IntrinsicInst &II, InstCombiner &IC) { in simplifyMaskedStore()
1089 static Instruction *simplifyMaskedGather(IntrinsicInst &II, InstCombiner &IC) { in simplifyMaskedGather()
1098 static Instruction *simplifyMaskedScatter(IntrinsicInst &II, InstCombiner &IC) { in simplifyMaskedScatter()
1110 static Instruction *simplifyX86MaskedLoad(IntrinsicInst &II, InstCombiner &IC) { in simplifyX86MaskedLoad()
1146 static bool simplifyX86MaskedStore(IntrinsicInst &II, InstCombiner &IC) { in simplifyX86MaskedStore()
1189 static bool haveSameOperands(const IntrinsicInst &I, const IntrinsicInst &E, in haveSameOperands()
1208 static bool removeTriviallyEmptyRange(IntrinsicInst &I, unsigned StartID, in removeTriviallyEmptyRange()
1214 if (auto *E = dyn_cast<IntrinsicInst>(BI)) { in removeTriviallyEmptyRange()
1260 IntrinsicInst *II = dyn_cast<IntrinsicInst>(&CI); in visitCallInst()
2200 if (IntrinsicInst *SS = dyn_cast<IntrinsicInst>(II->getArgOperand(0))) { in visitCallInst()
2218 if (IntrinsicInst *II = dyn_cast<IntrinsicInst>(BCI)) { in visitCallInst()
2401 static IntrinsicInst *findInitTrampolineFromAlloca(Value *TrampMem) { in findInitTrampolineFromAlloca()
2411 IntrinsicInst *InitTrampoline = nullptr; in findInitTrampolineFromAlloca()
2413 IntrinsicInst *II = dyn_cast<IntrinsicInst>(U); in findInitTrampolineFromAlloca()
2440 static IntrinsicInst *findInitTrampolineFromBB(IntrinsicInst *AdjustTramp, in findInitTrampolineFromBB()
2448 if (IntrinsicInst *II = dyn_cast<IntrinsicInst>(I)) in findInitTrampolineFromBB()
2462 static IntrinsicInst *findInitTrampoline(Value *Callee) { in findInitTrampoline()
2464 IntrinsicInst *AdjustTramp = dyn_cast<IntrinsicInst>(Callee); in findInitTrampoline()
2471 if (IntrinsicInst *IT = findInitTrampolineFromAlloca(TrampMem)) in findInitTrampoline()
2473 if (IntrinsicInst *IT = findInitTrampolineFromBB(AdjustTramp, TrampMem)) in findInitTrampoline()
2575 if (IntrinsicInst *II = findInitTrampoline(Callee)) in visitCallSite()
2892 IntrinsicInst *Tramp) { in transformCallThroughTrampoline()