Home
last modified time | relevance | path

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

12345678910>>...20

/external/llvm/lib/Target/X86/Utils/
DX86ShuffleDecode.h30 void DecodeINSERTPSMask(unsigned Imm, SmallVectorImpl<int> &ShuffleMask);
33 void DecodeMOVHLPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask);
36 void DecodeMOVLHPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask);
38 void DecodePALIGNRMask(MVT VT, unsigned Imm, SmallVectorImpl<int> &ShuffleMask);
40 void DecodePSHUFMask(MVT VT, unsigned Imm, SmallVectorImpl<int> &ShuffleMask);
42 void DecodePSHUFHWMask(MVT VT, unsigned Imm, SmallVectorImpl<int> &ShuffleMask);
44 void DecodePSHUFLWMask(MVT, unsigned Imm, SmallVectorImpl<int> &ShuffleMask);
49 void DecodeSHUFPMask(MVT VT, unsigned Imm, SmallVectorImpl<int> &ShuffleMask);
54 void DecodeUNPCKHMask(MVT VT, SmallVectorImpl<int> &ShuffleMask);
59 void DecodeUNPCKLMask(MVT VT, SmallVectorImpl<int> &ShuffleMask);
[all …]
DX86ShuffleDecode.cpp23 void DecodeINSERTPSMask(unsigned Imm, SmallVectorImpl<int> &ShuffleMask) { in DecodeINSERTPSMask()
47 void DecodeMOVHLPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVHLPSMask()
56 void DecodeMOVLHPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVLHPSMask()
65 SmallVectorImpl<int> &ShuffleMask) { in DecodePALIGNRMask()
85 void DecodePSHUFMask(MVT VT, unsigned Imm, SmallVectorImpl<int> &ShuffleMask) { in DecodePSHUFMask()
102 SmallVectorImpl<int> &ShuffleMask) { in DecodePSHUFHWMask()
118 SmallVectorImpl<int> &ShuffleMask) { in DecodePSHUFLWMask()
136 void DecodeSHUFPMask(MVT VT, unsigned Imm, SmallVectorImpl<int> &ShuffleMask) { in DecodeSHUFPMask()
158 void DecodeUNPCKHMask(MVT VT, SmallVectorImpl<int> &ShuffleMask) { in DecodeUNPCKHMask()
178 void DecodeUNPCKLMask(MVT VT, SmallVectorImpl<int> &ShuffleMask) { in DecodeUNPCKLMask()
[all …]
/external/llvm/lib/Target/ARM/MCTargetDesc/
DARMMCCodeEmitter.cpp70 SmallVectorImpl<MCFixup> &Fixups) const;
75 SmallVectorImpl<MCFixup> &Fixups) const;
81 SmallVectorImpl<MCFixup> &Fixups) const;
85 SmallVectorImpl<MCFixup> &Fixups) const;
90 SmallVectorImpl<MCFixup> &Fixups) const;
95 SmallVectorImpl<MCFixup> &Fixups) const;
99 SmallVectorImpl<MCFixup> &Fixups) const;
103 SmallVectorImpl<MCFixup> &Fixups) const;
107 SmallVectorImpl<MCFixup> &Fixups) const;
112 SmallVectorImpl<MCFixup> &Fixups) const;
[all …]
/external/clang/include/clang/Sema/
DMultiplexExternalSemaSource.h104 SmallVectorImpl<Decl*> &Result);
111 SmallVectorImpl<Decl*> &Result) { in FindExternalLexicalDecls()
117 SmallVectorImpl<Decl*> &Result) { in FindExternalLexicalDeclsBy()
125 SmallVectorImpl<Decl *> &Decls);
216 virtual void ReadKnownNamespaces(SmallVectorImpl<NamespaceDecl*> &Namespaces);
240 virtual void ReadTentativeDefinitions(SmallVectorImpl<VarDecl*> &Defs);
250 SmallVectorImpl<const DeclaratorDecl*> &Decls);
260 SmallVectorImpl<CXXConstructorDecl*> &Decls);
269 virtual void ReadExtVectorDecls(SmallVectorImpl<TypedefNameDecl*> &Decls);
277 virtual void ReadDynamicClasses(SmallVectorImpl<CXXRecordDecl*> &Decls);
[all …]
DExternalSemaSource.h68 SmallVectorImpl<NamespaceDecl *> &Namespaces);
93 SmallVectorImpl<VarDecl *> &TentativeDefs) {} in ReadTentativeDefinitions()
103 SmallVectorImpl<const DeclaratorDecl *> &Decls) {} in ReadUnusedFileScopedDecls()
113 SmallVectorImpl<CXXConstructorDecl *> &Decls) {} in ReadDelegatingConstructors()
122 virtual void ReadExtVectorDecls(SmallVectorImpl<TypedefNameDecl *> &Decls) {} in ReadExtVectorDecls()
130 virtual void ReadDynamicClasses(SmallVectorImpl<CXXRecordDecl *> &Decls) {} in ReadDynamicClasses()
140 SmallVectorImpl<NamedDecl *> &Decls) {} in ReadLocallyScopedExternCDecls()
150 SmallVectorImpl<std::pair<Selector, SourceLocation> > &Sels) {} in ReadReferencedSelectors()
160 SmallVectorImpl<std::pair<IdentifierInfo *, WeakInfo> > &WI) {} in ReadWeakUndeclaredIdentifiers()
167 virtual void ReadUsedVTables(SmallVectorImpl<ExternalVTableUse> &VTables) {} in ReadUsedVTables()
[all …]
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.h377 virtual void ReplaceNodeResults(SDNode *N, SmallVectorImpl<SDValue>&Results,
470 const SmallVectorImpl<ISD::InputArg> &Ins,
514 const SmallVectorImpl<ISD::InputArg> &Ins,
516 SmallVectorImpl<SDValue> &InVals) const;
525 const SmallVectorImpl<ISD::InputArg> &Ins,
526 SmallVectorImpl<SDValue> &InVals) const;
531 const SmallVectorImpl<ISD::InputArg> &Ins,
533 SmallVectorImpl<SDValue> &InVals) const;
537 SmallVectorImpl<SDValue> &InVals) const;
542 const SmallVectorImpl<ISD::OutputArg> &Outs,
[all …]
/external/llvm/lib/Target/PowerPC/MCTargetDesc/
DPPCMCCodeEmitter.cpp55 SmallVectorImpl<MCFixup> &Fixups) const;
57 SmallVectorImpl<MCFixup> &Fixups) const;
59 SmallVectorImpl<MCFixup> &Fixups) const;
61 SmallVectorImpl<MCFixup> &Fixups) const;
63 SmallVectorImpl<MCFixup> &Fixups) const;
65 SmallVectorImpl<MCFixup> &Fixups) const;
67 SmallVectorImpl<MCFixup> &Fixups) const;
69 SmallVectorImpl<MCFixup> &Fixups) const;
74 SmallVectorImpl<MCFixup> &Fixups) const;
79 SmallVectorImpl<MCFixup> &Fixups) const;
[all …]
/external/llvm/lib/Target/XCore/
DXCoreISelLowering.h95 virtual void ReplaceNodeResults(SDNode *N, SmallVectorImpl<SDValue>&Results,
117 const SmallVectorImpl<ISD::InputArg> &Ins,
119 SmallVectorImpl<SDValue> &InVals) const;
123 const SmallVectorImpl<ISD::OutputArg> &Outs,
124 const SmallVectorImpl<SDValue> &OutVals,
125 const SmallVectorImpl<ISD::InputArg> &Ins,
127 SmallVectorImpl<SDValue> &InVals) const;
130 const SmallVectorImpl<ISD::InputArg> &Ins,
132 SmallVectorImpl<SDValue> &InVals) const;
176 const SmallVectorImpl<ISD::InputArg> &Ins,
[all …]
/external/llvm/lib/Target/MSP430/
DMSP430ISelLowering.h130 const SmallVectorImpl<ISD::OutputArg> &Outs,
131 const SmallVectorImpl<SDValue> &OutVals,
132 const SmallVectorImpl<ISD::InputArg> &Ins,
134 SmallVectorImpl<SDValue> &InVals) const;
139 const SmallVectorImpl<ISD::InputArg> &Ins,
142 SmallVectorImpl<SDValue> &InVals) const;
146 const SmallVectorImpl<ISD::InputArg> &Ins,
148 SmallVectorImpl<SDValue> &InVals) const;
153 const SmallVectorImpl<ISD::InputArg> &Ins,
155 SmallVectorImpl<SDValue> &InVals) const;
[all …]
/external/clang/test/SemaCXX/
Dinvalid-instantiated-field-decl.cpp4 class SmallVectorImpl { class
6 explicit SmallVectorImpl(unsigned N) { in SmallVectorImpl() function in SmallVectorImpl
9 ~SmallVectorImpl() { } in ~SmallVectorImpl()
14 class SmallVector : public SmallVectorImpl<T> {
15 …typedef typename SmallVectorImpl<T>::U U; // expected-error {{no type named 'U' in 'SmallVectorImp…
25 SmallVector() : SmallVectorImpl<T>(NumInlineEltsElts) { in SmallVector()
/external/llvm/lib/Target/AArch64/MCTargetDesc/
DAArch64MCCodeEmitter.cpp42 SmallVectorImpl<MCFixup> &Fixups) const;
45 SmallVectorImpl<MCFixup> &Fixups) const;
49 SmallVectorImpl<MCFixup> &Fixups) const { in getOffsetUImm12OpValue()
54 SmallVectorImpl<MCFixup> &Fixups,
58 SmallVectorImpl<MCFixup> &Fixups) const;
60 SmallVectorImpl<MCFixup> &Fixups) const;
67 SmallVectorImpl<MCFixup> &Fixups) const;
70 SmallVectorImpl<MCFixup> &Fixups) const;
74 SmallVectorImpl<MCFixup> &Fixups) const;
79 SmallVectorImpl<MCFixup> &Fixups) const;
[all …]
/external/llvm/lib/Target/Hexagon/
DHexagonInstrInfo.h59 SmallVectorImpl<MachineOperand> &Cond,
66 const SmallVectorImpl<MachineOperand> &Cond,
85 SmallVectorImpl<MachineOperand> &Addr,
87 SmallVectorImpl<MachineInstr*> &NewMIs) const;
96 SmallVectorImpl<MachineOperand> &Addr,
98 SmallVectorImpl<MachineInstr*> &NewMIs) const;
102 const SmallVectorImpl<unsigned> &Ops,
107 const SmallVectorImpl<unsigned> &Ops, in foldMemoryOperandImpl()
117 const SmallVectorImpl<MachineOperand> &Cond) const;
133 SubsumesPredicate(const SmallVectorImpl<MachineOperand> &Pred1,
[all …]
DHexagonISelLowering.h89 SmallVectorImpl<ISD::OutputArg> &Outs,
90 const SmallVectorImpl<SDValue> &OutVals,
91 const SmallVectorImpl<ISD::InputArg> &Ins,
106 const SmallVectorImpl<ISD::InputArg> &Ins,
108 SmallVectorImpl<SDValue> &InVals) const;
113 SmallVectorImpl<SDValue> &InVals) const;
117 const SmallVectorImpl<ISD::InputArg> &Ins,
119 SmallVectorImpl<SDValue> &InVals,
120 const SmallVectorImpl<SDValue> &OutVals,
131 const SmallVectorImpl<ISD::OutputArg> &Outs,
[all …]
/external/llvm/lib/Target/Mips/MCTargetDesc/
DMipsMCCodeEmitter.cpp60 SmallVectorImpl<MCFixup> &Fixups) const;
65 SmallVectorImpl<MCFixup> &Fixups) const;
71 SmallVectorImpl<MCFixup> &Fixups) const;
77 SmallVectorImpl<MCFixup> &Fixups) const;
82 SmallVectorImpl<MCFixup> &Fixups) const;
85 SmallVectorImpl<MCFixup> &Fixups) const;
87 SmallVectorImpl<MCFixup> &Fixups) const;
89 SmallVectorImpl<MCFixup> &Fixups) const;
114 SmallVectorImpl<MCFixup> &Fixups) const in EncodeInstruction()
159 SmallVectorImpl<MCFixup> &Fixups) const { in getBranchTargetOpValue()
[all …]
/external/llvm/lib/Target/X86/
DX86InstrInfo.h218 SmallVectorImpl<MachineOperand> &Cond,
223 const SmallVectorImpl<MachineOperand> &Cond,
226 const SmallVectorImpl<MachineOperand> &Cond,
231 const SmallVectorImpl<MachineOperand> &Cond,
244 SmallVectorImpl<MachineOperand> &Addr,
248 SmallVectorImpl<MachineInstr*> &NewMIs) const;
257 SmallVectorImpl<MachineOperand> &Addr,
261 SmallVectorImpl<MachineInstr*> &NewMIs) const;
279 const SmallVectorImpl<unsigned> &Ops,
287 const SmallVectorImpl<unsigned> &Ops,
[all …]
/external/llvm/lib/Target/Mips/
DMipsInstrInfo.h50 SmallVectorImpl<MachineOperand> &Cond,
57 const SmallVectorImpl<MachineOperand> &Cond,
61 bool ReverseBranchCondition(SmallVectorImpl<MachineOperand> &Cond) const;
65 SmallVectorImpl<MachineOperand> &Cond,
67 SmallVectorImpl<MachineInstr*> &BranchInstrs) const;
100 SmallVectorImpl<MachineOperand> &Cond) const;
103 const SmallVectorImpl<MachineOperand>& Cond) const;
DMipsISelLowering.h160 SmallVectorImpl<SDValue> &Results,
169 virtual void ReplaceNodeResults(SDNode *N, SmallVectorImpl<SDValue>&Results,
204 getOpndList(SmallVectorImpl<SDValue> &Ops,
224 void analyzeCallOperands(const SmallVectorImpl<ISD::OutputArg> &Outs,
228 void analyzeFormalArguments(const SmallVectorImpl<ISD::InputArg> &Ins,
232 void analyzeCallResult(const SmallVectorImpl<ISD::InputArg> &Ins,
236 void analyzeReturn(const SmallVectorImpl<ISD::OutputArg> &Outs,
289 void analyzeReturn(const SmallVectorImpl<Ty> &RetVals, bool IsSoftFloat,
307 const SmallVectorImpl<ISD::InputArg> &Ins,
309 SmallVectorImpl<SDValue> &InVals,
[all …]
/external/llvm/include/llvm/ADT/
DSmallString.h49 this->SmallVectorImpl<char>::assign(NumElts, Elt); in assign()
56 SmallVectorImpl<char>::append(S, E); in assign()
62 SmallVectorImpl<char>::append(RHS.begin(), RHS.end()); in assign()
66 void assign(const SmallVectorImpl<char> &RHS) { in assign()
68 SmallVectorImpl<char>::append(RHS.begin(), RHS.end()); in assign()
78 SmallVectorImpl<char>::append(S, E); in append()
82 SmallVectorImpl<char>::append(NumInputs, Elt); in append()
88 SmallVectorImpl<char>::append(RHS.begin(), RHS.end()); in append()
92 void append(const SmallVectorImpl<char> &RHS) { in append()
93 SmallVectorImpl<char>::append(RHS.begin(), RHS.end()); in append()
DSmallVector.h369 class SmallVectorImpl : public SmallVectorTemplateBase<T, isPodLike<T>::value> {
372 SmallVectorImpl(const SmallVectorImpl&) LLVM_DELETED_FUNCTION;
379 explicit SmallVectorImpl(unsigned N) in SmallVectorImpl() function
384 ~SmallVectorImpl() { in ~SmallVectorImpl()
438 void swap(SmallVectorImpl &RHS);
672 SmallVectorImpl &operator=(const SmallVectorImpl &RHS);
675 SmallVectorImpl &operator=(SmallVectorImpl &&RHS);
678 bool operator==(const SmallVectorImpl &RHS) const {
682 bool operator!=(const SmallVectorImpl &RHS) const {
686 bool operator<(const SmallVectorImpl &RHS) const {
[all …]
/external/llvm/lib/CodeGen/AsmPrinter/
DDwarfException.h23 template <typename T> class SmallVectorImpl; variable
83 unsigned ComputeActionsTable(const SmallVectorImpl<const LandingPadInfo*>&LPs,
84 SmallVectorImpl<ActionEntry> &Actions,
85 SmallVectorImpl<unsigned> &FirstActions);
98 void ComputeCallSiteTable(SmallVectorImpl<CallSiteEntry> &CallSites,
100 const SmallVectorImpl<const LandingPadInfo *> &LPs,
101 const SmallVectorImpl<unsigned> &FirstActions);
/external/llvm/include/llvm/Target/
DTargetInstrInfo.h40 template<class T> class SmallVectorImpl; variable
264 SmallVectorImpl<MachineOperand> &Cond,
288 const SmallVectorImpl<MachineOperand> &Cond, in InsertBranch()
381 const SmallVectorImpl<MachineOperand> &Cond, in canInsertSelect()
407 const SmallVectorImpl<MachineOperand> &Cond, in insertSelect()
431 SmallVectorImpl<MachineOperand> &Cond, in analyzeSelect()
532 const SmallVectorImpl<unsigned> &Ops,
539 const SmallVectorImpl<unsigned> &Ops,
548 const SmallVectorImpl<unsigned> &Ops, in foldMemoryOperandImpl()
558 const SmallVectorImpl<unsigned> &Ops, in foldMemoryOperandImpl()
[all …]
/external/llvm/include/llvm/Transforms/Utils/
DSSAUpdater.h24 template<typename T> class SmallVectorImpl; variable
52 SmallVectorImpl<PHINode*> *InsertedPHIs;
57 explicit SSAUpdater(SmallVectorImpl<PHINode*> *InsertedPHIs = 0);
129 LoadAndStorePromoter(const SmallVectorImpl<Instruction*> &Insts,
136 void run(const SmallVectorImpl<Instruction*> &Insts) const;
143 const SmallVectorImpl<Instruction*> &Insts) const;
/external/clang/lib/Sema/
DMultiplexExternalSemaSource.cpp100 SmallVectorImpl<Decl*> &Result) { in FindExternalLexicalDecls()
111 SmallVectorImpl<Decl *> &Decls){ in FindFileRegionDecls()
192 SmallVectorImpl<NamespaceDecl*> &Namespaces){ in ReadKnownNamespaces()
211 SmallVectorImpl<VarDecl*> &TentativeDefs) { in ReadTentativeDefinitions()
217 SmallVectorImpl<const DeclaratorDecl*> &Decls) { in ReadUnusedFileScopedDecls()
223 SmallVectorImpl<CXXConstructorDecl*> &Decls) { in ReadDelegatingConstructors()
229 SmallVectorImpl<TypedefNameDecl*> &Decls) { in ReadExtVectorDecls()
235 SmallVectorImpl<CXXRecordDecl*> &Decls) { in ReadDynamicClasses()
241 SmallVectorImpl<NamedDecl*> &Decls) { in ReadLocallyScopedExternCDecls()
247 SmallVectorImpl<std::pair<Selector, SourceLocation> > &Sels) { in ReadReferencedSelectors()
[all …]
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.h127 const SmallVectorImpl<ISD::InputArg> &Ins,
129 SmallVectorImpl<SDValue> &InVals) const;
133 const SmallVectorImpl<ISD::OutputArg> &Outs,
134 const SmallVectorImpl<SDValue> &OutVals,
138 SmallVectorImpl<SDValue> &InVals) const;
142 const SmallVectorImpl<ISD::InputArg> &Ins,
144 SmallVectorImpl<SDValue> &InVals) const;
158 const SmallVectorImpl<ISD::OutputArg> &Outs,
159 const SmallVectorImpl<SDValue> &OutVals,
160 const SmallVectorImpl<ISD::InputArg> &Ins,
/external/llvm/include/llvm/MC/
DMCTargetAsmParser.h22 template <typename T> class SmallVectorImpl; variable
49 SmallVectorImpl<AsmRewrite> *AsmRewrites;
52 ParseInstructionInfo(SmallVectorImpl<AsmRewrite> *rewrites) in ParseInstructionInfo()
116 SmallVectorImpl<MCParsedAsmOperand*> &Operands) = 0;
142 SmallVectorImpl<MCParsedAsmOperand*> &Operands,
162 const SmallVectorImpl<MCParsedAsmOperand*> &Operands) = 0;

12345678910>>...20