Home
last modified time | relevance | path

Searched refs:SmallVectorImpl (Results 1 – 25 of 1365) sorted by relevance

12345678910>>...55

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86ShuffleDecode.h26 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 DX86ShuffleDecode.cpp26 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 DMipsMCCodeEmitter.h47 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 DPPCMCCodeEmitter.h39 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 DAArch64MCCodeEmitter.cpp53 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 DXtensaMCCodeEmitter.cpp46 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 DDelinearization.h23 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 DARMMCCodeEmitter.cpp80 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 DMipsCCState.h47 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 DCSKYMCCodeEmitter.cpp33 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 DSystemZMCCodeEmitter.cpp45 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 DSparcMCCodeEmitter.cpp53 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 DAnalysis.h22 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 DVEMCCodeEmitter.cpp50 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 DScheduler.h140 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 DMSP430MCCodeEmitter.cpp44 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 DLoongArchMCCodeEmitter.cpp43 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 DLanaiISelLowering.h50 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 DAVRMCCodeEmitter.h52 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 DMSP430ISelLowering.h89 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 DRISCVMCCodeEmitter.cpp51 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 DSparcISelLowering.h88 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 DTypeIndexDiscovery.h17 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 DEHStreamer.h27 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 DSPIRVMCCodeEmitter.cpp39 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 …]

12345678910>>...55