Lines Matching refs:TargetLowering

246     const TargetLowering *TLI = nullptr;
1112 static bool OptimizeNoopCopyExpression(CastInst *CI, const TargetLowering &TLI, in OptimizeNoopCopyExpression()
1138 TargetLowering::TypePromoteInteger) in OptimizeNoopCopyExpression()
1141 TargetLowering::TypePromoteInteger) in OptimizeNoopCopyExpression()
1208 static bool SinkCmpExpression(CmpInst *CI, const TargetLowering *TLI) { in SinkCmpExpression()
1265 static bool OptimizeCmpExpression(CmpInst *CI, const TargetLowering *TLI) { in OptimizeCmpExpression()
1281 const TargetLowering &TLI, in sinkAndCmp0Expression()
1375 const TargetLowering &TLI, const DataLayout &DL) { in SinkShiftAndTruncate()
1463 const TargetLowering &TLI, in OptimizeExtractBits()
1563 const TargetLowering *TLI, in despeculateCountZeros()
1928 struct ExtAddrMode : public TargetLowering::AddrMode {
2594 const TargetLowering &TLI;
2625 SmallVectorImpl<Instruction *> &AMI, const TargetLowering &TLI, in AddressingModeMatcher()
2648 const TargetLowering &TLI, const TargetRegisterInfo &TRI, in Match()
3408 static bool isPromotedInstructionLegal(const TargetLowering &TLI, in isPromotedInstructionLegal()
3494 SmallVectorImpl<Instruction *> *Truncs, const TargetLowering &TLI);
3511 const TargetLowering &TLI, bool IsSExt);
3518 SmallVectorImpl<Instruction *> *Truncs, const TargetLowering &TLI) { in signExtendOperandForOther()
3528 SmallVectorImpl<Instruction *> *Truncs, const TargetLowering &TLI) { in zeroExtendOperandForOther()
3540 const TargetLowering &TLI);
3552 const TargetLowering &TLI,
3664 const TargetLowering &TLI, const InstrToOrigTy &PromotedInsts) { in getAction()
3699 SmallVectorImpl<Instruction *> *Truncs, const TargetLowering &TLI) { in promoteOperandForTruncAndAnyExt()
3747 SmallVectorImpl<Instruction *> *Truncs, const TargetLowering &TLI, in promoteOperandForOther()
4227 const TargetLowering &TLI, in IsOperandAMemoryOperand()
4230 TargetLowering::AsmOperandInfoVector TargetConstraints = in IsOperandAMemoryOperand()
4235 TargetLowering::AsmOperandInfo &OpInfo = TargetConstraints[i]; in IsOperandAMemoryOperand()
4243 (OpInfo.ConstraintType != TargetLowering::C_Memory || in IsOperandAMemoryOperand()
4261 SmallPtrSetImpl<Instruction *> &ConsideredInsts, const TargetLowering &TLI, in FindAllMemoryUses()
4868 TargetLowering::AsmOperandInfoVector TargetConstraints = in optimizeInlineAsmInst()
4872 TargetLowering::AsmOperandInfo &OpInfo = TargetConstraints[i]; in optimizeInlineAsmInst()
4877 if (OpInfo.ConstraintType == TargetLowering::C_Memory && in optimizeInlineAsmInst()
4890 static bool hasSameExtUse(Value *Val, const TargetLowering &TLI) { in hasSameExtUse()
5146 TargetLowering::AddrMode AddrMode; in splitLargeGEPOffsets()
5672 const TargetLowering *TLI, in isFormingBranchFromSelectProfitable()
5760 TargetLowering::SelectSupportKind SelectKind; in optimizeSelectInst()
5762 SelectKind = TargetLowering::VectorMaskSelect; in optimizeSelectInst()
5764 SelectKind = TargetLowering::ScalarCondVectorVal; in optimizeSelectInst()
5766 SelectKind = TargetLowering::ScalarValSelect; in optimizeSelectInst()
6028 const TargetLowering &TLI;
6200 VectorPromoteHelper(const DataLayout &DL, const TargetLowering &TLI, in VectorPromoteHelper()
6412 const TargetLowering &TLI) { in splitMergedValStore()
6693 TargetLowering::TypeExpandInteger) { in optimizeInst()
6796 const TargetLowering &TLI) { in makeBitReverse()