| 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 | |
| bitcastExtractSubvector(MachineInstr &MI, unsigned TypeIdx, LLT CastTy) | llvm::LegalizerHelper | |
| bitcastExtractVectorElt(MachineInstr &MI, unsigned TypeIdx, LLT CastTy) | llvm::LegalizerHelper | |
| bitcastInsertSubvector(MachineInstr &MI, unsigned TypeIdx, LLT CastTy) | llvm::LegalizerHelper | |
| bitcastInsertVectorElt(MachineInstr &MI, unsigned TypeIdx, LLT CastTy) | llvm::LegalizerHelper | |
| bitcastShuffleVector(MachineInstr &MI, unsigned TypeIdx, LLT CastTy) | llvm::LegalizerHelper | |
| bitcastSrc(MachineInstr &MI, LLT CastTy, unsigned OpIdx) | llvm::LegalizerHelper | |
| buildConstantShiftPart(unsigned Opcode, unsigned PartIdx, unsigned NumParts, ArrayRef< Register > SrcParts, const ShiftParams &Params, LLT TargetTy, LLT ShiftAmtTy) | llvm::LegalizerHelper | |
| buildVariableShiftPart(unsigned Opcode, Register MainOperand, Register ShiftAmt, LLT TargetTy, Register CarryOperand=Register()) | llvm::LegalizerHelper | |
| coerceToScalar(Register Val) | llvm::LegalizerHelper | |
| createStackStoreLoad(const DstOp &Res, const SrcOp &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 | |
| getLegalizerInfo() const | llvm::LegalizerHelper | inline |
| getStackTemporaryAlignment(LLT Type, Align MinAlign=Align()) const | llvm::LegalizerHelper | |
| getTargetLowering() const | llvm::LegalizerHelper | inline |
| getValueTracking() 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, GISelValueTracking *VT=nullptr) | llvm::LegalizerHelper | |
| libcall(MachineInstr &MI, LostDebugLocObserver &LocObserver) | llvm::LegalizerHelper | |
| lower(MachineInstr &MI, unsigned TypeIdx, LLT Ty) | llvm::LegalizerHelper | |
| lowerAbsDiffToMinMax(MachineInstr &MI) | llvm::LegalizerHelper | |
| lowerAbsDiffToSelect(MachineInstr &MI) | 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 | |
| lowerFAbs(MachineInstr &MI) | llvm::LegalizerHelper | |
| lowerFConstant(MachineInstr &MI) | llvm::LegalizerHelper | |
| lowerFCopySign(MachineInstr &MI) | llvm::LegalizerHelper | |
| lowerFFloor(MachineInstr &MI) | llvm::LegalizerHelper | |
| lowerFMad(MachineInstr &MI) | llvm::LegalizerHelper | |
| lowerFMinimumMaximum(MachineInstr &MI) | llvm::LegalizerHelper | |
| lowerFMinNumMaxNum(MachineInstr &MI) | llvm::LegalizerHelper | |
| lowerFPOWI(MachineInstr &MI) | llvm::LegalizerHelper | |
| lowerFPTOINT_SAT(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 | |
| lowerSADDE(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 | |
| lowerSSUBE(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 | |
| lowerU64ToF32WithSITOFP(MachineInstr &MI) | llvm::LegalizerHelper | |
| lowerU64ToF64BitFloatOps(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 | |
| narrowScalarShiftByConstantMultiway(MachineInstr &MI, const APInt &Amt, LLT TargetTy, LLT ShiftAmtTy) | llvm::LegalizerHelper | |
| narrowScalarShiftMultiway(MachineInstr &MI, LLT TargetTy) | llvm::LegalizerHelper | |
| narrowScalarSrc(MachineInstr &MI, LLT NarrowTy, unsigned OpIdx) | llvm::LegalizerHelper | |
| Observer | llvm::LegalizerHelper | |
| reduceLoadStoreWidth(GLoadStore &MI, unsigned TypeIdx, LLT NarrowTy) | llvm::LegalizerHelper | |
| scalarizeVectorBooleanStore(GStore &MI) | 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 | |