Home
last modified time | relevance | path

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

12345678910>>...26

/minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/Utils/
H A DX86ShuffleDecode.h31 void DecodeINSERTPSMask(unsigned Imm, SmallVectorImpl<int> &ShuffleMask);
34 void DecodeMOVHLPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask);
37 void DecodeMOVLHPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask);
39 void DecodeMOVSLDUPMask(MVT VT, SmallVectorImpl<int> &ShuffleMask);
41 void DecodeMOVSHDUPMask(MVT VT, SmallVectorImpl<int> &ShuffleMask);
43 void DecodePSLLDQMask(MVT VT, unsigned Imm, SmallVectorImpl<int> &ShuffleMask);
45 void DecodePSRLDQMask(MVT VT, unsigned Imm, SmallVectorImpl<int> &ShuffleMask);
47 void DecodePALIGNRMask(MVT VT, unsigned Imm, SmallVectorImpl<int> &ShuffleMask);
49 void DecodePSHUFMask(MVT VT, unsigned Imm, SmallVectorImpl<int> &ShuffleMask);
51 void DecodePSHUFHWMask(MVT VT, unsigned Imm, SmallVectorImpl<int> &ShuffleMask);
[all …]
H A DX86ShuffleDecode.cpp25 void DecodeINSERTPSMask(unsigned Imm, SmallVectorImpl<int> &ShuffleMask) { in DecodeINSERTPSMask()
49 void DecodeMOVHLPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVHLPSMask()
58 void DecodeMOVLHPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVLHPSMask()
66 void DecodeMOVSLDUPMask(MVT VT, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVSLDUPMask()
74 void DecodeMOVSHDUPMask(MVT VT, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVSHDUPMask()
82 void DecodePSLLDQMask(MVT VT, unsigned Imm, SmallVectorImpl<int> &ShuffleMask) { in DecodePSLLDQMask()
96 void DecodePSRLDQMask(MVT VT, unsigned Imm, SmallVectorImpl<int> &ShuffleMask) { in DecodePSRLDQMask()
112 SmallVectorImpl<int> &ShuffleMask) { in DecodePALIGNRMask()
132 void DecodePSHUFMask(MVT VT, unsigned Imm, SmallVectorImpl<int> &ShuffleMask) { in DecodePSHUFMask()
149 SmallVectorImpl<int> &ShuffleMask) { in DecodePSHUFHWMask()
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCCodeEmitter.h54 SmallVectorImpl<MCFixup> &Fixups,
60 SmallVectorImpl<MCFixup> &Fixups,
67 SmallVectorImpl<MCFixup> &Fixups,
74 SmallVectorImpl<MCFixup> &Fixups,
80 SmallVectorImpl<MCFixup> &Fixups,
84 SmallVectorImpl<MCFixup> &Fixups,
88 SmallVectorImpl<MCFixup> &Fixups,
94 SmallVectorImpl<MCFixup> &Fixups,
101 SmallVectorImpl<MCFixup> &Fixups,
108 SmallVectorImpl<MCFixup> &Fixups,
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCCodeEmitter.cpp50 SmallVectorImpl<MCFixup> &Fixups,
56 SmallVectorImpl<MCFixup> &Fixups,
64 SmallVectorImpl<MCFixup> &Fixups,
70 SmallVectorImpl<MCFixup> &Fixups,
76 SmallVectorImpl<MCFixup> &Fixups,
82 SmallVectorImpl<MCFixup> &Fixups,
88 SmallVectorImpl<MCFixup> &Fixups,
95 SmallVectorImpl<MCFixup> &Fixups,
101 SmallVectorImpl<MCFixup> &Fixups,
107 SmallVectorImpl<MCFixup> &Fixups,
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCCodeEmitter.cpp69 SmallVectorImpl<MCFixup> &Fixups,
75 SmallVectorImpl<MCFixup> &Fixups,
82 SmallVectorImpl<MCFixup> &Fixups,
87 SmallVectorImpl<MCFixup> &Fixups,
93 SmallVectorImpl<MCFixup> &Fixups,
99 SmallVectorImpl<MCFixup> &Fixups,
104 SmallVectorImpl<MCFixup> &Fixups,
109 SmallVectorImpl<MCFixup> &Fixups,
114 SmallVectorImpl<MCFixup> &Fixups,
120 SmallVectorImpl<MCFixup> &Fixups,
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/Target/Mips/
H A DMipsCCState.h33 void PreAnalyzeCallResultForF128(const SmallVectorImpl<ISD::InputArg> &Ins,
38 void PreAnalyzeReturnForF128(const SmallVectorImpl<ISD::OutputArg> &Outs);
43 PreAnalyzeCallOperands(const SmallVectorImpl<ISD::OutputArg> &Outs,
50 PreAnalyzeFormalArgumentsForF128(const SmallVectorImpl<ISD::InputArg> &Ins);
68 SmallVectorImpl<CCValAssign> &locs, LLVMContext &C,
73 AnalyzeCallOperands(const SmallVectorImpl<ISD::OutputArg> &Outs, in AnalyzeCallOperands()
87 void AnalyzeCallOperands(const SmallVectorImpl<ISD::OutputArg> &Outs,
89 void AnalyzeCallOperands(const SmallVectorImpl<MVT> &Outs,
90 SmallVectorImpl<ISD::ArgFlagsTy> &Flags,
93 void AnalyzeFormalArguments(const SmallVectorImpl<ISD::InputArg> &Ins, in AnalyzeFormalArguments()
[all …]
/minix3/external/bsd/llvm/dist/clang/include/clang/Sema/
H A DMultiplexExternalSemaSource.h108 SmallVectorImpl<Decl*> &Result) override;
115 SmallVectorImpl<Decl*> &Result) { in FindExternalLexicalDecls()
121 SmallVectorImpl<Decl*> &Result) { in FindExternalLexicalDeclsBy()
129 SmallVectorImpl<Decl *> &Decls) override;
222 ReadKnownNamespaces(SmallVectorImpl<NamespaceDecl*> &Namespaces) override;
246 void ReadTentativeDefinitions(SmallVectorImpl<VarDecl*> &Defs) override;
256 SmallVectorImpl<const DeclaratorDecl*> &Decls) override;
266 SmallVectorImpl<CXXConstructorDecl*> &Decls) override;
275 void ReadExtVectorDecls(SmallVectorImpl<TypedefNameDecl*> &Decls) override;
283 void ReadDynamicClasses(SmallVectorImpl<CXXRecordDecl*> &Decls) override;
[all …]
H A DExternalSemaSource.h75 SmallVectorImpl<NamespaceDecl *> &Namespaces);
100 SmallVectorImpl<VarDecl *> &TentativeDefs) {} in ReadTentativeDefinitions()
110 SmallVectorImpl<const DeclaratorDecl *> &Decls) {} in ReadUnusedFileScopedDecls()
120 SmallVectorImpl<CXXConstructorDecl *> &Decls) {} in ReadDelegatingConstructors()
129 virtual void ReadExtVectorDecls(SmallVectorImpl<TypedefNameDecl *> &Decls) {} in ReadExtVectorDecls()
137 virtual void ReadDynamicClasses(SmallVectorImpl<CXXRecordDecl *> &Decls) {} in ReadDynamicClasses()
156 SmallVectorImpl<NamedDecl *> &Decls) {} in ReadLocallyScopedExternCDecls()
166 SmallVectorImpl<std::pair<Selector, SourceLocation> > &Sels) {} in ReadReferencedSelectors()
176 SmallVectorImpl<std::pair<IdentifierInfo *, WeakInfo> > &WI) {} in ReadWeakUndeclaredIdentifiers()
183 virtual void ReadUsedVTables(SmallVectorImpl<ExternalVTableUse> &VTables) {} in ReadUsedVTables()
[all …]
/minix3/external/bsd/llvm/dist/clang/test/SemaCXX/
H A 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()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCCodeEmitter.cpp49 SmallVectorImpl<MCFixup> &Fixups,
52 SmallVectorImpl<MCFixup> &Fixups,
55 SmallVectorImpl<MCFixup> &Fixups,
58 SmallVectorImpl<MCFixup> &Fixups,
61 SmallVectorImpl<MCFixup> &Fixups,
64 SmallVectorImpl<MCFixup> &Fixups,
67 SmallVectorImpl<MCFixup> &Fixups,
70 SmallVectorImpl<MCFixup> &Fixups,
73 SmallVectorImpl<MCFixup> &Fixups,
76 SmallVectorImpl<MCFixup> &Fixups,
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCCodeEmitter.cpp39 SmallVectorImpl<MCFixup> &Fixups,
45 SmallVectorImpl<MCFixup> &Fixups,
51 SmallVectorImpl<MCFixup> &Fixups,
59 SmallVectorImpl<MCFixup> &Fixups,
62 SmallVectorImpl<MCFixup> &Fixups,
65 SmallVectorImpl<MCFixup> &Fixups,
68 SmallVectorImpl<MCFixup> &Fixups,
71 SmallVectorImpl<MCFixup> &Fixups,
79 SmallVectorImpl<MCFixup> &Fixups,
83 SmallVectorImpl<MCFixup> &Fixups, in getPC16DBLEncoding()
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h96 const SmallVectorImpl<ISD::InputArg> &Ins,
98 SmallVectorImpl<SDValue> &InVals) const override;
102 const SmallVectorImpl<ISD::InputArg> &Ins,
104 SmallVectorImpl<SDValue> &InVals) const;
108 const SmallVectorImpl<ISD::InputArg> &Ins,
110 SmallVectorImpl<SDValue> &InVals) const;
114 SmallVectorImpl<SDValue> &InVals) const override;
116 SmallVectorImpl<SDValue> &InVals) const;
118 SmallVectorImpl<SDValue> &InVals) const;
123 const SmallVectorImpl<ISD::OutputArg> &Outs,
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DEHStreamer.h28 class SmallVectorImpl; variable
73 unsigned computeActionsTable(const SmallVectorImpl<const LandingPadInfo*>&LPs,
74 SmallVectorImpl<ActionEntry> &Actions,
75 SmallVectorImpl<unsigned> &FirstActions);
88 void computeCallSiteTable(SmallVectorImpl<CallSiteEntry> &CallSites,
89 const SmallVectorImpl<const LandingPadInfo *> &LPs,
90 const SmallVectorImpl<unsigned> &FirstActions);
/minix3/external/bsd/llvm/dist/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.h129 const SmallVectorImpl<ISD::OutputArg> &Outs,
130 const SmallVectorImpl<SDValue> &OutVals,
131 const SmallVectorImpl<ISD::InputArg> &Ins,
133 SmallVectorImpl<SDValue> &InVals) const;
138 const SmallVectorImpl<ISD::InputArg> &Ins,
141 SmallVectorImpl<SDValue> &InVals) const;
145 const SmallVectorImpl<ISD::InputArg> &Ins,
147 SmallVectorImpl<SDValue> &InVals) const;
152 const SmallVectorImpl<ISD::InputArg> &Ins,
154 SmallVectorImpl<SDValue> &InVals) const override;
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreISelLowering.h112 void ReplaceNodeResults(SDNode *N, SmallVectorImpl<SDValue>&Results,
133 const SmallVectorImpl<ISD::InputArg> &Ins,
135 SmallVectorImpl<SDValue> &InVals) const;
139 const SmallVectorImpl<ISD::OutputArg> &Outs,
140 const SmallVectorImpl<SDValue> &OutVals,
141 const SmallVectorImpl<ISD::InputArg> &Ins,
143 SmallVectorImpl<SDValue> &InVals) const;
195 const SmallVectorImpl<ISD::InputArg> &Ins,
197 SmallVectorImpl<SDValue> &InVals) const override;
201 SmallVectorImpl<SDValue> &InVals) const override;
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCCodeEmitter.cpp44 SmallVectorImpl<MCFixup> &Fixups,
50 SmallVectorImpl<MCFixup> &Fixups,
56 SmallVectorImpl<MCFixup> &Fixups,
60 SmallVectorImpl<MCFixup> &Fixups,
63 SmallVectorImpl<MCFixup> &Fixups,
66 SmallVectorImpl<MCFixup> &Fixups,
69 SmallVectorImpl<MCFixup> &Fixups,
84 SmallVectorImpl<MCFixup> &Fixups, in EncodeInstruction()
115 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue()
142 SmallVectorImpl<MCFixup> &Fixups, in getCallTargetOpValue()
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.h97 SmallVectorImpl<ISD::OutputArg> &Outs,
98 const SmallVectorImpl<SDValue> &OutVals,
99 const SmallVectorImpl<ISD::InputArg> &Ins,
117 const SmallVectorImpl<ISD::InputArg> &Ins,
119 SmallVectorImpl<SDValue> &InVals) const override;
124 SmallVectorImpl<SDValue> &InVals) const override;
128 const SmallVectorImpl<ISD::InputArg> &Ins,
130 SmallVectorImpl<SDValue> &InVals,
131 const SmallVectorImpl<SDValue> &OutVals,
140 const SmallVectorImpl<ISD::OutputArg> &Outs,
[all …]
H A DHexagonInstrInfo.h64 SmallVectorImpl<MachineOperand> &Cond,
71 const SmallVectorImpl<MachineOperand> &Cond,
90 SmallVectorImpl<MachineOperand> &Addr,
92 SmallVectorImpl<MachineInstr*> &NewMIs) const;
101 SmallVectorImpl<MachineOperand> &Addr,
103 SmallVectorImpl<MachineInstr*> &NewMIs) const;
107 const SmallVectorImpl<unsigned> &Ops,
112 const SmallVectorImpl<unsigned> &Ops, in foldMemoryOperandImpl()
122 const SmallVectorImpl<MachineOperand> &Cond) const override;
142 bool SubsumesPredicate(const SmallVectorImpl<MachineOperand> &Pred1,
[all …]
H A DHexagonCallingConvLower.h50 SmallVectorImpl<CCValAssign> &Locs;
57 SmallVectorImpl<CCValAssign> &locs, LLVMContext &c);
78 void AnalyzeFormalArguments(const SmallVectorImpl<ISD::InputArg> &Ins,
83 void AnalyzeReturn(const SmallVectorImpl<ISD::OutputArg> &Outs,
88 void AnalyzeCallOperands(const SmallVectorImpl<ISD::OutputArg> &Outs,
94 void AnalyzeCallOperands(SmallVectorImpl<EVT> &ArgVTs,
95 SmallVectorImpl<ISD::ArgFlagsTy> &Flags,
100 void AnalyzeCallResult(const SmallVectorImpl<ISD::InputArg> &Ins,
/minix3/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h441 void ReplaceNodeResults(SDNode *N, SmallVectorImpl<SDValue>&Results,
630 const SmallVectorImpl<ISD::InputArg> &Ins,
682 const SmallVectorImpl<ISD::InputArg> &Ins,
684 SmallVectorImpl<SDValue> &InVals) const;
693 const SmallVectorImpl<ISD::InputArg> &Ins,
694 SmallVectorImpl<SDValue> &InVals) const;
699 const SmallVectorImpl<ISD::InputArg> &Ins,
701 SmallVectorImpl<SDValue> &InVals) const override;
705 SmallVectorImpl<SDValue> &InVals) const override;
710 const SmallVectorImpl<ISD::OutputArg> &Outs,
[all …]
H A DPPCInstrInfo.h74 SmallVectorImpl<MachineInstr*> &NewMIs,
79 SmallVectorImpl<MachineInstr*> &NewMIs,
140 SmallVectorImpl<MachineOperand> &Cond,
145 const SmallVectorImpl<MachineOperand> &Cond,
150 const SmallVectorImpl<MachineOperand> &Cond,
155 const SmallVectorImpl<MachineOperand> &Cond,
176 ReverseBranchCondition(SmallVectorImpl<MachineOperand> &Cond) const override;
214 const SmallVectorImpl<MachineOperand> &Pred) const override;
216 bool SubsumesPredicate(const SmallVectorImpl<MachineOperand> &Pred1,
217 const SmallVectorImpl<MachineOperand> &Pred2) const override;
/minix3/external/bsd/llvm/dist/llvm/include/llvm/Support/
H A DPath.h129 void remove_filename(SmallVectorImpl<char> &path);
143 void replace_extension(SmallVectorImpl<char> &path, const Twine &extension);
155 void append(SmallVectorImpl<char> &path, const Twine &a,
171 void append(SmallVectorImpl<char> &path,
184 void native(const Twine &path, SmallVectorImpl<char> &result);
191 void native(SmallVectorImpl<char> &path);
322 void system_temp_directory(bool erasedOnReboot, SmallVectorImpl<char> &result);
328 bool home_directory(SmallVectorImpl<char> &result);
/minix3/external/bsd/llvm/dist/llvm/include/llvm/ADT/
H A DSmallString.h46 this->SmallVectorImpl<char>::assign(NumElts, Elt); in assign()
53 SmallVectorImpl<char>::append(S, E); in assign()
59 SmallVectorImpl<char>::append(RHS.begin(), RHS.end()); in assign()
63 void assign(const SmallVectorImpl<char> &RHS) { in assign()
65 SmallVectorImpl<char>::append(RHS.begin(), RHS.end()); in assign()
75 SmallVectorImpl<char>::append(S, E); in append()
79 SmallVectorImpl<char>::append(NumInputs, Elt); in append()
85 SmallVectorImpl<char>::append(RHS.begin(), RHS.end()); in append()
89 void append(const SmallVectorImpl<char> &RHS) { in append()
90 SmallVectorImpl<char>::append(RHS.begin(), RHS.end()); in append()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdater.h24 template<typename T> class SmallVectorImpl; variable
54 SmallVectorImpl<PHINode*> *InsertedPHIs;
59 explicit SSAUpdater(SmallVectorImpl<PHINode*> *InsertedPHIs = nullptr);
138 LoadAndStorePromoter(const SmallVectorImpl<Instruction*> &Insts,
147 void run(const SmallVectorImpl<Instruction*> &Insts) const;
154 const SmallVectorImpl<Instruction*> &Insts) const;
/minix3/external/bsd/llvm/dist/llvm/include/llvm/Target/
H A DTargetInstrInfo.h45 template<class T> class SmallVectorImpl; variable
310 SmallVectorImpl<RegSubRegPairAndIdx> &InputRegs) const;
388 SmallVectorImpl<MachineOperand> &Cond,
412 const SmallVectorImpl<MachineOperand> &Cond, in InsertBranch()
538 const SmallVectorImpl<MachineOperand> &Cond, in canInsertSelect()
564 const SmallVectorImpl<MachineOperand> &Cond, in insertSelect()
588 SmallVectorImpl<MachineOperand> &Cond, in analyzeSelect()
676 const SmallVectorImpl<unsigned> &Ops,
683 const SmallVectorImpl<unsigned> &Ops,
696 SmallVectorImpl<MachineCombinerPattern::MC_PATTERN> &Pattern) const { in hasPattern()
[all …]

12345678910>>...26