/external/llvm/lib/Target/X86/Utils/ |
D | X86ShuffleDecode.h | 30 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 …]
|
D | X86ShuffleDecode.cpp | 23 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/ |
D | ARMMCCodeEmitter.cpp | 70 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/ |
D | MultiplexExternalSemaSource.h | 104 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 …]
|
D | ExternalSemaSource.h | 68 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/ |
D | PPCISelLowering.h | 377 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/ |
D | PPCMCCodeEmitter.cpp | 55 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/ |
D | XCoreISelLowering.h | 95 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/ |
D | MSP430ISelLowering.h | 130 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/ |
D | invalid-instantiated-field-decl.cpp | 4 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/ |
D | AArch64MCCodeEmitter.cpp | 42 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/ |
D | HexagonInstrInfo.h | 59 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 …]
|
D | HexagonISelLowering.h | 89 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/ |
D | MipsMCCodeEmitter.cpp | 60 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/ |
D | X86InstrInfo.h | 218 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/ |
D | MipsInstrInfo.h | 50 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;
|
D | MipsISelLowering.h | 160 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/ |
D | SmallString.h | 49 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()
|
D | SmallVector.h | 369 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/ |
D | DwarfException.h | 23 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/ |
D | TargetInstrInfo.h | 40 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/ |
D | SSAUpdater.h | 24 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/ |
D | MultiplexExternalSemaSource.cpp | 100 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/ |
D | AArch64ISelLowering.h | 127 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/ |
D | MCTargetAsmParser.h | 22 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;
|