| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86ShuffleDecode.h | 26 template <typename T> class SmallVectorImpl; variable 31 void DecodeINSERTPSMask(unsigned Imm, SmallVectorImpl<int> &ShuffleMask, 37 SmallVectorImpl<int> &ShuffleMask); 41 void DecodeMOVHLPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask); 45 void DecodeMOVLHPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask); 47 void DecodeMOVSLDUPMask(unsigned NumElts, SmallVectorImpl<int> &ShuffleMask); 49 void DecodeMOVSHDUPMask(unsigned NumElts, SmallVectorImpl<int> &ShuffleMask); 51 void DecodeMOVDDUPMask(unsigned NumElts, SmallVectorImpl<int> &ShuffleMask); 54 SmallVectorImpl<int> &ShuffleMask); 57 SmallVectorImpl<int> &ShuffleMask); [all …]
|
| H A D | X86ShuffleDecode.cpp | 26 void DecodeINSERTPSMask(unsigned Imm, SmallVectorImpl<int> &ShuffleMask, in DecodeINSERTPSMask() 51 SmallVectorImpl<int> &ShuffleMask) { in DecodeInsertElementMask() 61 void DecodeMOVHLPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVHLPSMask() 70 void DecodeMOVLHPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVLHPSMask() 78 void DecodeMOVSLDUPMask(unsigned NumElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVSLDUPMask() 85 void DecodeMOVSHDUPMask(unsigned NumElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVSHDUPMask() 92 void DecodeMOVDDUPMask(unsigned NumElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVDDUPMask() 101 SmallVectorImpl<int> &ShuffleMask) { in DecodePSLLDQMask() 113 SmallVectorImpl<int> &ShuffleMask) { in DecodePSRLDQMask() 126 SmallVectorImpl<int> &ShuffleMask) { in DecodePALIGNRMask() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsMCCodeEmitter.h | 47 void encodeInstruction(const MCInst &MI, SmallVectorImpl<char> &CB, 48 SmallVectorImpl<MCFixup> &Fixups, 54 SmallVectorImpl<MCFixup> &Fixups, 61 SmallVectorImpl<MCFixup> &Fixups, 68 SmallVectorImpl<MCFixup> &Fixups, 74 SmallVectorImpl<MCFixup> &Fixups, 78 SmallVectorImpl<MCFixup> &Fixups, 82 SmallVectorImpl<MCFixup> &Fixups, 88 SmallVectorImpl<MCFixup> &Fixups, 95 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/ |
| H A D | PPCMCCodeEmitter.h | 39 SmallVectorImpl<MCFixup> &Fixups, 42 SmallVectorImpl<MCFixup> &Fixups, 45 SmallVectorImpl<MCFixup> &Fixups, 48 SmallVectorImpl<MCFixup> &Fixups, 51 SmallVectorImpl<MCFixup> &Fixups, 54 SmallVectorImpl<MCFixup> &Fixups, 58 SmallVectorImpl<MCFixup> &Fixups, 61 SmallVectorImpl<MCFixup> &Fixups, 64 SmallVectorImpl<MCFixup> &Fixups, 67 SmallVectorImpl<MCFixu [all...] |
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64MCCodeEmitter.cpp | 53 SmallVectorImpl<MCFixup> &Fixups, 59 SmallVectorImpl<MCFixup> &Fixups, 67 SmallVectorImpl<MCFixup> &Fixups, 73 SmallVectorImpl<MCFixup> &Fixups, 79 SmallVectorImpl<MCFixup> &Fixups, 85 SmallVectorImpl<MCFixup> &Fixups, 91 SmallVectorImpl<MCFixup> &Fixups, 97 SmallVectorImpl<MCFixup> &Fixups, 103 SmallVectorImpl<MCFixup> &Fixups, 110 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/ |
| H A D | XtensaMCCodeEmitter.cpp | 46 void encodeInstruction(const MCInst &MI, SmallVectorImpl<char> &CB, 47 SmallVectorImpl<MCFixup> &Fixups, 53 SmallVectorImpl<MCFixup> &Fixups, 59 SmallVectorImpl<MCFixup> &Fixups, 63 SmallVectorImpl<MCFixup> &Fixups, 67 SmallVectorImpl<MCFixup> &Fixups, 71 SmallVectorImpl<MCFixup> &Fixups, 75 SmallVectorImpl<MCFixup> &Fixups, 79 SmallVectorImpl<MCFixup> &Fixups, 83 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | Delinearization.h | 23 template <typename T> class SmallVectorImpl; variable 33 SmallVectorImpl<const SCEV *> &Terms, 34 SmallVectorImpl<const SCEV *> &Sizes, 40 SmallVectorImpl<const SCEV *> &Terms); 45 SmallVectorImpl<const SCEV *> &Subscripts, 46 SmallVectorImpl<const SCEV *> &Sizes); 112 SmallVectorImpl<const SCEV *> &Subscripts, 113 SmallVectorImpl<const SCEV *> &Sizes, const SCEV *ElementSize); 126 SmallVectorImpl<const SCEV *> &Subscripts, 127 SmallVectorImpl<int> &Sizes); [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMMCCodeEmitter.cpp | 80 SmallVectorImpl<MCFixup> &Fixups, 86 SmallVectorImpl<MCFixup> &Fixups, 94 SmallVectorImpl<MCFixup> &Fixups, 99 SmallVectorImpl<MCFixup> &Fixups, 105 SmallVectorImpl<MCFixup> &Fixups, 111 SmallVectorImpl<MCFixup> &Fixups, 116 SmallVectorImpl<MCFixup> &Fixups, 121 SmallVectorImpl<MCFixup> &Fixups, 126 SmallVectorImpl<MCFixup> &Fixups, 132 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsCCState.h | 47 void PreAnalyzeCallResultForF128(const SmallVectorImpl<ISD::InputArg> &Ins, 52 void PreAnalyzeCallReturnForF128(const SmallVectorImpl<ISD::OutputArg> &Outs, const Type *RetTy); 57 PreAnalyzeCallOperands(const SmallVectorImpl<ISD::OutputArg> &Outs, 64 PreAnalyzeFormalArgumentsForF128(const SmallVectorImpl<ISD::InputArg> &Ins); 67 PreAnalyzeCallResultForVectorFloat(const SmallVectorImpl<ISD::InputArg> &Ins, 71 const SmallVectorImpl<ISD::InputArg> &Ins); 74 PreAnalyzeReturnForVectorFloat(const SmallVectorImpl<ISD::OutputArg> &Outs); 99 SmallVectorImpl<CCValAssign> &locs, LLVMContext &C, 104 const SmallVectorImpl<ISD::OutputArg> &Outs, CCAssignFn Fn, in PreAnalyzeCallOperands() 114 AnalyzeCallOperands(const SmallVectorImpl<ISD::OutputArg> &Outs, in AnalyzeCallOperands() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/ |
| H A D | CSKYMCCodeEmitter.cpp | 33 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup() 61 void encodeInstruction(const MCInst &Inst, SmallVectorImpl<char> &CB, 62 SmallVectorImpl<MCFixup> &Fixups, 67 SmallVectorImpl<MCFixup> &Fixups, 72 SmallVectorImpl<MCFixup> &Fixups, 77 SmallVectorImpl<MCFixup> &Fixups, in getImmOpValue() 91 SmallVectorImpl<MCFixup> &Fixups, 95 SmallVectorImpl<MCFixup> &Fixups, 99 SmallVectorImpl<MCFixup> &Fixups, 103 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/ |
| H A D | SystemZMCCodeEmitter.cpp | 45 void encodeInstruction(const MCInst &MI, SmallVectorImpl<char> &CB, 46 SmallVectorImpl<MCFixup> &Fixups, 52 SmallVectorImpl<MCFixup> &Fixups, 60 SmallVectorImpl<MCFixup> &Fixups, 67 SmallVectorImpl<MCFixup> &Fixups, 74 SmallVectorImpl<MCFixup> &Fixups, 83 SmallVectorImpl<MCFixup> &Fixups, 88 SmallVectorImpl<MCFixup> &Fixups, in getPC16DBLEncoding() 94 SmallVectorImpl<MCFixup> &Fixups, in getPC32DBLEncoding() 100 SmallVectorImpl<MCFixup> &Fixups, in getPC16DBLTLSEncoding() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/ |
| H A D | SparcMCCodeEmitter.cpp | 53 void encodeInstruction(const MCInst &MI, SmallVectorImpl<char> &CB, 54 SmallVectorImpl<MCFixup> &Fixups, 60 SmallVectorImpl<MCFixup> &Fixups, 66 SmallVectorImpl<MCFixup> &Fixups, 69 SmallVectorImpl<MCFixup> &Fixups, 72 SmallVectorImpl<MCFixup> &Fixups, 75 SmallVectorImpl<MCFixup> &Fixups, 78 SmallVectorImpl<MCFixup> &Fixups, 81 SmallVectorImpl<MCFixup> &Fixups, 84 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | Analysis.h | 22 template <typename T> class SmallVectorImpl; variable 66 SmallVectorImpl<EVT> &ValueVTs, 67 SmallVectorImpl<EVT> *MemVTs, 68 SmallVectorImpl<TypeSize> *Offsets = nullptr, 71 SmallVectorImpl<EVT> &ValueVTs, 72 SmallVectorImpl<EVT> *MemVTs, 73 SmallVectorImpl<uint64_t> *FixedOffsets, 78 Type *Ty, SmallVectorImpl<EVT> &ValueVTs, 79 SmallVectorImpl<TypeSize> *Offsets = nullptr, 84 Type *Ty, SmallVectorImpl<EVT> &ValueVTs, in ComputeValueVTs() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/ |
| H A D | VEMCCodeEmitter.cpp | 50 void encodeInstruction(const MCInst &MI, SmallVectorImpl<char> &CB, 51 SmallVectorImpl<MCFixup> &Fixups, 57 SmallVectorImpl<MCFixup> &Fixups, 63 SmallVectorImpl<MCFixup> &Fixups, 67 SmallVectorImpl<MCFixup> &Fixups, 70 SmallVectorImpl<MCFixup> &Fixups, 73 SmallVectorImpl<MCFixup> &Fixups, 79 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup() 92 SmallVectorImpl<char> &CB, in encodeInstruction() 93 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MCA/HardwareUnits/ |
| H A D | Scheduler.h | 140 SmallVectorImpl<std::pair<ResourceRef, ReleaseAtCycles>> &Pipes); 145 void updateIssuedSet(SmallVectorImpl<InstRef> &Executed); 150 bool promoteToReadySet(SmallVectorImpl<InstRef> &Ready); 155 bool promoteToPendingSet(SmallVectorImpl<InstRef> &Pending); 206 SmallVectorImpl<std::pair<ResourceRef, ReleaseAtCycles>> &Used, 207 SmallVectorImpl<InstRef> &Pending, SmallVectorImpl<InstRef> &Ready); 225 LLVM_ABI void cycleEvent(SmallVectorImpl<ResourceRef> &Freed, 226 SmallVectorImpl<InstRef> &Executed, 227 SmallVectorImpl<InstRef> &Pending, 228 SmallVectorImpl<InstRef> &Ready); [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/ |
| H A D | MSP430MCCodeEmitter.cpp | 44 SmallVectorImpl<MCFixup> &Fixups, 52 SmallVectorImpl<MCFixup> &Fixups, 56 SmallVectorImpl<MCFixup> &Fixups, 60 SmallVectorImpl<MCFixup> &Fixups, 64 SmallVectorImpl<MCFixup> &Fixups, 68 SmallVectorImpl<MCFixup> &Fixups, 75 void encodeInstruction(const MCInst &MI, SmallVectorImpl<char> &CB, 76 SmallVectorImpl<MCFixup> &Fixups, 80 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup() 95 SmallVectorImpl<char> &CB, in encodeInstruction() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/ |
| H A D | LoongArchMCCodeEmitter.cpp | 43 void encodeInstruction(const MCInst &MI, SmallVectorImpl<char> &CB, 44 SmallVectorImpl<MCFixup> &Fixups, 48 void expandToVectorLDI(const MCInst &MI, SmallVectorImpl<char> &CB, 49 SmallVectorImpl<MCFixup> &Fixups, 52 void expandAddTPRel(const MCInst &MI, SmallVectorImpl<char> &CB, 53 SmallVectorImpl<MCFixup> &Fixups, 59 SmallVectorImpl<MCFixup> &Fixups, 65 SmallVectorImpl<MCFixup> &Fixups, 73 SmallVectorImpl<MCFixup> &Fixups, 83 SmallVectorImpl<MCFixup> &Fixups, in getImmOpValueAsr() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiISelLowering.h | 50 const SmallVectorImpl<ISD::OutputArg> &Outs, 76 const SmallVectorImpl<ISD::OutputArg> &Outs, 77 const SmallVectorImpl<SDValue> &OutVals, 78 const SmallVectorImpl<ISD::InputArg> &Ins, 80 SmallVectorImpl<SDValue> &InVals) const; 84 const SmallVectorImpl<ISD::InputArg> &Ins, 86 SmallVectorImpl<SDValue> &InVals) const; 90 const SmallVectorImpl<ISD::InputArg> &Ins, 92 SmallVectorImpl<SDValue> &InVals) const; 95 SmallVectorImpl<SDValue> &InVals) const override; [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/ |
| H A D | AVRMCCodeEmitter.h | 52 SmallVectorImpl<MCFixup> &Fixups, 57 SmallVectorImpl<MCFixup> &Fixups, 62 SmallVectorImpl<MCFixup> &Fixups, 69 SmallVectorImpl<MCFixup> &Fixups, 74 SmallVectorImpl<MCFixup> &Fixups, 79 SmallVectorImpl<MCFixup> &Fixups, 82 unsigned getExprOpValue(const MCExpr *Expr, SmallVectorImpl<MCFixup> &Fixups, 90 SmallVectorImpl<MCFixup> &Fixups, 93 void encodeInstruction(const MCInst &MI, SmallVectorImpl<char> &CB, 94 SmallVectorImpl<MCFixup> &Fixups,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelLowering.h | 89 const SmallVectorImpl<ISD::OutputArg> &Outs, 90 const SmallVectorImpl<SDValue> &OutVals, 91 const SmallVectorImpl<ISD::InputArg> &Ins, 93 SmallVectorImpl<SDValue> &InVals) const; 97 const SmallVectorImpl<ISD::InputArg> &Ins, 99 SmallVectorImpl<SDValue> &InVals) const; 103 const SmallVectorImpl<ISD::InputArg> &Ins, 105 SmallVectorImpl<SDValue> &InVals) const; 109 const SmallVectorImpl<ISD::InputArg> &Ins, 111 SmallVectorImpl<SDValue> &InVals) const override; [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVMCCodeEmitter.cpp | 51 void encodeInstruction(const MCInst &MI, SmallVectorImpl<char> &CB, 52 SmallVectorImpl<MCFixup> &Fixups, 55 void expandFunctionCall(const MCInst &MI, SmallVectorImpl<char> &CB, 56 SmallVectorImpl<MCFixup> &Fixups, 59 void expandTLSDESCCall(const MCInst &MI, SmallVectorImpl<char> &CB, 60 SmallVectorImpl<MCFixup> &Fixups, 63 void expandAddTPRel(const MCInst &MI, SmallVectorImpl<char> &CB, 64 SmallVectorImpl<MCFixup> &Fixups, 67 void expandLongCondBr(const MCInst &MI, SmallVectorImpl<char> &CB, 68 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.h | 88 const SmallVectorImpl<ISD::InputArg> &Ins, 90 SmallVectorImpl<SDValue> &InVals) const override; 93 const SmallVectorImpl<ISD::InputArg> &Ins, 95 SmallVectorImpl<SDValue> &InVals) const; 98 const SmallVectorImpl<ISD::InputArg> &Ins, 100 SmallVectorImpl<SDValue> &InVals) const; 104 SmallVectorImpl<SDValue> &InVals) const override; 106 SmallVectorImpl<SDValue> &InVals) const; 108 SmallVectorImpl<SDValue> &InVals) const; 112 const SmallVectorImpl<ISD::OutputArg> &Outs, [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | TypeIndexDiscovery.h | 17 template <typename T> class SmallVectorImpl; variable 28 SmallVectorImpl<TiReference> &Refs); 30 SmallVectorImpl<TiReference> &Refs); 32 SmallVectorImpl<TypeIndex> &Indices); 34 SmallVectorImpl<TypeIndex> &Indices); 39 SmallVectorImpl<TiReference> &Refs); 41 SmallVectorImpl<TiReference> &Refs); 43 SmallVectorImpl<TypeIndex> &Indices);
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | EHStreamer.h | 27 template <typename T> class SmallVectorImpl; variable 96 const SmallVectorImpl<const LandingPadInfo *> &LandingPads, 97 SmallVectorImpl<ActionEntry> &Actions, 98 SmallVectorImpl<unsigned> &FirstActions); 100 void computePadMap(const SmallVectorImpl<const LandingPadInfo *> &LandingPads, 112 SmallVectorImpl<CallSiteEntry> &CallSites, 113 SmallVectorImpl<CallSiteRange> &CallSiteRanges, 114 const SmallVectorImpl<const LandingPadInfo *> &LandingPads, 115 const SmallVectorImpl<unsigned> &FirstActions);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/ |
| H A D | SPIRVMCCodeEmitter.cpp | 39 SmallVectorImpl<MCFixup> &Fixups, 42 void encodeInstruction(const MCInst &MI, SmallVectorImpl<char> &CB, 43 SmallVectorImpl<MCFixup> &Fixups, 45 void encodeUnknownType(const MCInst &MI, SmallVectorImpl<char> &CB, 46 SmallVectorImpl<MCFixup> &Fixups, 75 static void emitOperand(const MCOperand &Op, SmallVectorImpl<char> &CB) { in emitOperand() 92 SmallVectorImpl<char> &CB) { in emitTypedInstrOperands() 102 SmallVectorImpl<char> &CB) { in emitUntypedInstrOperands() 108 SmallVectorImpl<char> &CB, in encodeUnknownType() 109 SmallVectorImpl<MCFixup> &Fixups, in encodeUnknownType() [all …]
|