AlreadyLegal enum value | llvm::LegalizerHelper | |
bitcast(MachineInstr &MI, unsigned TypeIdx, LLT Ty) | llvm::LegalizerHelper | |
bitcastConcatVector(MachineInstr &MI, unsigned TypeIdx, LLT CastTy) | llvm::LegalizerHelper | |
bitcastDst(MachineInstr &MI, LLT CastTy, unsigned OpIdx) | llvm::LegalizerHelper | |
bitcastExtractVectorElt(MachineInstr &MI, unsigned TypeIdx, LLT CastTy) | llvm::LegalizerHelper | |
bitcastInsertVectorElt(MachineInstr &MI, unsigned TypeIdx, LLT CastTy) | llvm::LegalizerHelper | |
bitcastSrc(MachineInstr &MI, LLT CastTy, unsigned OpIdx) | llvm::LegalizerHelper | |
coerceToScalar(Register Val) | llvm::LegalizerHelper | |
createStackTemporary(TypeSize Bytes, Align Alignment, MachinePointerInfo &PtrInfo) | llvm::LegalizerHelper | |
equalizeVectorShuffleLengths(MachineInstr &MI) | llvm::LegalizerHelper | |
fewerElementsBitcast(MachineInstr &MI, unsigned TypeIdx, LLT NarrowTy) | llvm::LegalizerHelper | |
fewerElementsVector(MachineInstr &MI, unsigned TypeIdx, LLT NarrowTy) | llvm::LegalizerHelper | |
fewerElementsVectorExtractInsertVectorElt(MachineInstr &MI, unsigned TypeIdx, LLT NarrowTy) | llvm::LegalizerHelper | |
fewerElementsVectorMerge(MachineInstr &MI, unsigned TypeIdx, LLT NarrowTy) | llvm::LegalizerHelper | |
fewerElementsVectorMultiEltType(GenericMachineInstr &MI, unsigned NumElts, std::initializer_list< unsigned > NonVecOpIndices={}) | llvm::LegalizerHelper | |
fewerElementsVectorPhi(GenericMachineInstr &MI, unsigned NumElts) | llvm::LegalizerHelper | |
fewerElementsVectorReductions(MachineInstr &MI, unsigned TypeIdx, LLT NarrowTy) | llvm::LegalizerHelper | |
fewerElementsVectorSeqReductions(MachineInstr &MI, unsigned TypeIdx, LLT NarrowTy) | llvm::LegalizerHelper | |
fewerElementsVectorShuffle(MachineInstr &MI, unsigned TypeIdx, LLT NarrowTy) | llvm::LegalizerHelper | |
fewerElementsVectorUnmergeValues(MachineInstr &MI, unsigned TypeIdx, LLT NarrowTy) | llvm::LegalizerHelper | |
getDynStackAllocTargetPtr(Register SPReg, Register AllocSize, Align Alignment, LLT PtrTy) | llvm::LegalizerHelper | |
getKnownBits() const | llvm::LegalizerHelper | inline |
getLegalizerInfo() const | llvm::LegalizerHelper | inline |
getStackTemporaryAlignment(LLT Type, Align MinAlign=Align()) const | llvm::LegalizerHelper | |
getTargetLowering() const | llvm::LegalizerHelper | inline |
getVectorElementPointer(Register VecPtr, LLT VecTy, Register Index) | llvm::LegalizerHelper | |
Legalized enum value | llvm::LegalizerHelper | |
legalizeInstrStep(MachineInstr &MI, LostDebugLocObserver &LocObserver) | llvm::LegalizerHelper | |
LegalizeResult enum name | llvm::LegalizerHelper | |
LegalizerHelper(MachineFunction &MF, GISelChangeObserver &Observer, MachineIRBuilder &B) | llvm::LegalizerHelper | |
LegalizerHelper(MachineFunction &MF, const LegalizerInfo &LI, GISelChangeObserver &Observer, MachineIRBuilder &B, GISelKnownBits *KB=nullptr) | llvm::LegalizerHelper | |
libcall(MachineInstr &MI, LostDebugLocObserver &LocObserver) | llvm::LegalizerHelper | |
lower(MachineInstr &MI, unsigned TypeIdx, LLT Ty) | llvm::LegalizerHelper | |
lowerAbsToAddXor(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerAbsToCNeg(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerAbsToMaxNeg(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerAddSubSatToAddoSubo(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerAddSubSatToMinMax(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerBitcast(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerBitCount(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerBitreverse(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerBswap(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerConstant(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerDIVREM(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerDynStackAlloc(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerEXT(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerExtract(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerExtractInsertVectorElt(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerFConstant(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerFCopySign(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerFFloor(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerFMad(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerFMinNumMaxNum(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerFPOWI(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerFPTOSI(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerFPTOUI(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerFPTRUNC(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerFPTRUNC_F64_TO_F16(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerFunnelShift(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerFunnelShiftAsShifts(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerFunnelShiftWithInverse(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerInsert(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerIntrinsicRound(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerISFPCLASS(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerLoad(GAnyLoad &MI) | llvm::LegalizerHelper | |
lowerMemCpyFamily(MachineInstr &MI, unsigned MaxLen=0) | llvm::LegalizerHelper | |
lowerMemcpyInline(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerMergeValues(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerMinMax(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerReadWriteRegister(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerRotate(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerRotateWithReverseRotate(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerSADDO_SSUBO(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerSelect(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerShlSat(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerShuffleVector(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerSITOFP(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerSMULH_UMULH(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerStackRestore(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerStackSave(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerStore(GStore &MI) | llvm::LegalizerHelper | |
lowerThreewayCompare(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerTRUNC(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerU64ToF32BitOps(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerUITOFP(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerUnmergeValues(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerVAArg(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerVECTOR_COMPRESS(MachineInstr &MI) | llvm::LegalizerHelper | |
lowerVectorReduction(MachineInstr &MI) | llvm::LegalizerHelper | |
MIRBuilder | llvm::LegalizerHelper | |
moreElementsVector(MachineInstr &MI, unsigned TypeIdx, LLT MoreTy) | llvm::LegalizerHelper | |
moreElementsVectorDst(MachineInstr &MI, LLT MoreTy, unsigned OpIdx) | llvm::LegalizerHelper | |
moreElementsVectorPhi(MachineInstr &MI, unsigned TypeIdx, LLT MoreTy) | llvm::LegalizerHelper | |
moreElementsVectorShuffle(MachineInstr &MI, unsigned TypeIdx, LLT MoreTy) | llvm::LegalizerHelper | |
moreElementsVectorSrc(MachineInstr &MI, LLT MoreTy, unsigned OpIdx) | llvm::LegalizerHelper | |
narrowScalar(MachineInstr &MI, unsigned TypeIdx, LLT NarrowTy) | llvm::LegalizerHelper | |
narrowScalarAddSub(MachineInstr &MI, unsigned TypeIdx, LLT NarrowTy) | llvm::LegalizerHelper | |
narrowScalarBasic(MachineInstr &MI, unsigned TypeIdx, LLT Ty) | llvm::LegalizerHelper | |
narrowScalarCTLZ(MachineInstr &MI, unsigned TypeIdx, LLT Ty) | llvm::LegalizerHelper | |
narrowScalarCTPOP(MachineInstr &MI, unsigned TypeIdx, LLT Ty) | llvm::LegalizerHelper | |
narrowScalarCTTZ(MachineInstr &MI, unsigned TypeIdx, LLT Ty) | llvm::LegalizerHelper | |
narrowScalarDst(MachineInstr &MI, LLT NarrowTy, unsigned OpIdx, unsigned ExtOpcode) | llvm::LegalizerHelper | |
narrowScalarExt(MachineInstr &MI, unsigned TypeIdx, LLT Ty) | llvm::LegalizerHelper | |
narrowScalarExtract(MachineInstr &MI, unsigned TypeIdx, LLT Ty) | llvm::LegalizerHelper | |
narrowScalarFLDEXP(MachineInstr &MI, unsigned TypeIdx, LLT Ty) | llvm::LegalizerHelper | |
narrowScalarFPTOI(MachineInstr &MI, unsigned TypeIdx, LLT Ty) | llvm::LegalizerHelper | |
narrowScalarInsert(MachineInstr &MI, unsigned TypeIdx, LLT Ty) | llvm::LegalizerHelper | |
narrowScalarMul(MachineInstr &MI, LLT Ty) | llvm::LegalizerHelper | |
narrowScalarSelect(MachineInstr &MI, unsigned TypeIdx, LLT Ty) | llvm::LegalizerHelper | |
narrowScalarShift(MachineInstr &MI, unsigned TypeIdx, LLT Ty) | llvm::LegalizerHelper | |
narrowScalarShiftByConstant(MachineInstr &MI, const APInt &Amt, LLT HalfTy, LLT ShiftAmtTy) | llvm::LegalizerHelper | |
narrowScalarSrc(MachineInstr &MI, LLT NarrowTy, unsigned OpIdx) | llvm::LegalizerHelper | |
Observer | llvm::LegalizerHelper | |
reduceLoadStoreWidth(GLoadStore &MI, unsigned TypeIdx, LLT NarrowTy) | llvm::LegalizerHelper | |
UnableToLegalize enum value | llvm::LegalizerHelper | |
widenScalar(MachineInstr &MI, unsigned TypeIdx, LLT WideTy) | llvm::LegalizerHelper | |
widenScalarDst(MachineInstr &MI, LLT WideTy, unsigned OpIdx=0, unsigned TruncOpcode=TargetOpcode::G_TRUNC) | llvm::LegalizerHelper | |
widenScalarSrc(MachineInstr &MI, LLT WideTy, unsigned OpIdx, unsigned ExtOpcode) | llvm::LegalizerHelper | |