Home
last modified time | relevance | path

Searched defs:NarrowTy (Results 1 – 10 of 10) sorted by relevance

/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp251 LLT NarrowTy, Register SrcReg) { in extractGCDType() argument
258 LLT LegalizerHelper::buildLCMMergePieces(LLT DstTy, LLT NarrowTy, LLT GCDTy, in buildLCMMergePieces() argument
56 getNarrowTypeBreakDown(LLT OrigTy,LLT NarrowTy,LLT & LeftoverTy) getNarrowTypeBreakDown() argument
1207 narrowScalar(MachineInstr & MI,unsigned TypeIdx,LLT NarrowTy) narrowScalar() argument
1774 narrowScalarSrc(MachineInstr & MI,LLT NarrowTy,unsigned OpIdx) narrowScalarSrc() argument
1790 narrowScalarDst(MachineInstr & MI,LLT NarrowTy,unsigned OpIdx,unsigned ExtOpcode) narrowScalarDst() argument
4158 LLT NarrowTy = (NumElts == 1) ? EltTy : LLT::fixed_vector(NumElts, EltTy); makeDstOps() local
4329 fewerElementsVectorUnmergeValues(MachineInstr & MI,unsigned TypeIdx,LLT NarrowTy) fewerElementsVectorUnmergeValues() argument
4377 fewerElementsVectorMerge(MachineInstr & MI,unsigned TypeIdx,LLT NarrowTy) fewerElementsVectorMerge() argument
4537 reduceLoadStoreWidth(GLoadStore & LdStMI,unsigned TypeIdx,LLT NarrowTy) reduceLoadStoreWidth() argument
4632 fewerElementsVector(MachineInstr & MI,unsigned TypeIdx,LLT NarrowTy) fewerElementsVector() argument
4794 fewerElementsBitcast(MachineInstr & MI,unsigned int TypeIdx,LLT NarrowTy) fewerElementsBitcast() argument
4824 fewerElementsVectorShuffle(MachineInstr & MI,unsigned int TypeIdx,LLT NarrowTy) fewerElementsVectorShuffle() argument
4962 fewerElementsVectorReductions(MachineInstr & MI,unsigned int TypeIdx,LLT NarrowTy) fewerElementsVectorReductions() argument
5050 fewerElementsVectorSeqReductions(MachineInstr & MI,unsigned int TypeIdx,LLT NarrowTy) fewerElementsVectorSeqReductions() argument
5079 tryNarrowPow2Reduction(MachineInstr & MI,Register SrcReg,LLT SrcTy,LLT NarrowTy,unsigned ScalarOpc) tryNarrowPow2Reduction() argument
5730 multiplyRegisters(SmallVectorImpl<Register> & DstRegs,ArrayRef<Register> Src1Regs,ArrayRef<Register> Src2Regs,LLT NarrowTy) multiplyRegisters() argument
5792 narrowScalarAddSub(MachineInstr & MI,unsigned TypeIdx,LLT NarrowTy) narrowScalarAddSub() argument
5887 narrowScalarMul(MachineInstr & MI,LLT NarrowTy) narrowScalarMul() argument
5918 narrowScalarFPTOI(MachineInstr & MI,unsigned TypeIdx,LLT NarrowTy) narrowScalarFPTOI() argument
5943 narrowScalarExtract(MachineInstr & MI,unsigned TypeIdx,LLT NarrowTy) narrowScalarExtract() argument
6011 narrowScalarInsert(MachineInstr & MI,unsigned TypeIdx,LLT NarrowTy) narrowScalarInsert() argument
6095 narrowScalarBasic(MachineInstr & MI,unsigned TypeIdx,LLT NarrowTy) narrowScalarBasic() argument
6136 narrowScalarExt(MachineInstr & MI,unsigned TypeIdx,LLT NarrowTy) narrowScalarExt() argument
6157 narrowScalarSelect(MachineInstr & MI,unsigned TypeIdx,LLT NarrowTy) narrowScalarSelect() argument
6203 narrowScalarCTLZ(MachineInstr & MI,unsigned TypeIdx,LLT NarrowTy) narrowScalarCTLZ() argument
6236 narrowScalarCTTZ(MachineInstr & MI,unsigned TypeIdx,LLT NarrowTy) narrowScalarCTTZ() argument
6269 narrowScalarCTPOP(MachineInstr & MI,unsigned TypeIdx,LLT NarrowTy) narrowScalarCTPOP() argument
6292 narrowScalarFLDEXP(MachineInstr & MI,unsigned TypeIdx,LLT NarrowTy) narrowScalarFLDEXP() argument
[all...]
H A DCallLowering.cpp1336 buildExtensionHint(const CCValAssign & VA,Register SrcReg,LLT NarrowTy) buildExtensionHint() argument
H A DUtils.cpp605 LLT NarrowTy = (NumElts == 1) ? EltTy : LLT::fixed_vector(NumElts, EltTy); extractVectorParts() local
H A DCombinerHelper.cpp5029 LLT NarrowTy = LLT::scalar(NarrowWidth); matchNarrowBinopFeedingAnd() local
/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp3885 const LLT NarrowTy = MRI.getType(DstReg); selectExtractElt() local
3923 const LLT NarrowTy = MRI.getType(I.getOperand(0).getReg()); selectSplitVectorUnmerge() local
3966 const LLT NarrowTy = MRI.getType(I.getOperand(0).getReg()); selectUnmergeValues() local
[all...]
/llvm-project/llvm/lib/Transforms/Scalar/
H A DSROA.cpp3055 IntegerType *NarrowTy = Type::getIntNTy(SI.getContext(), SliceSize * 8); visitStoreInst() local
/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp2187 MVT NarrowTy = MVT::getVectorVT(EltTy, WideSize / 2); NarrowVector() local
/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp6059 Type *NarrowTy; hasSameExtUse() local
/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp2324 auto *NarrowTy = cast<IntegerType>(LHS->getType()); willNotOverflow() local
15568 Type *NarrowTy = IntegerType::get(SE.getContext(), Bitwidth); rewrite() local
/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp7940 auto *NarrowTy = EmitCommonNeonBuiltinExpr() local
7950 auto *NarrowTy = EmitCommonNeonBuiltinExpr() local