Home
last modified time | relevance | path

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

12345678910>>...14

/external/llvm/lib/Target/X86/Utils/
DX86ShuffleDecode.h30 void DecodeINSERTPSMask(unsigned Imm, SmallVectorImpl<unsigned> &ShuffleMask);
34 SmallVectorImpl<unsigned> &ShuffleMask);
38 SmallVectorImpl<unsigned> &ShuffleMask);
41 SmallVectorImpl<unsigned> &ShuffleMask);
44 SmallVectorImpl<unsigned> &ShuffleMask);
47 SmallVectorImpl<unsigned> &ShuffleMask);
50 SmallVectorImpl<unsigned> &ShuffleMask);
53 SmallVectorImpl<unsigned> &ShuffleMask);
56 SmallVectorImpl<unsigned> &ShuffleMask);
59 SmallVectorImpl<unsigned> &ShuffleMask);
[all …]
DX86ShuffleDecode.cpp23 void DecodeINSERTPSMask(unsigned Imm, SmallVectorImpl<unsigned> &ShuffleMask) { in DecodeINSERTPSMask()
48 SmallVectorImpl<unsigned> &ShuffleMask) { in DecodeMOVHLPSMask()
58 SmallVectorImpl<unsigned> &ShuffleMask) { in DecodeMOVLHPSMask()
67 SmallVectorImpl<unsigned> &ShuffleMask) { in DecodePSHUFMask()
75 SmallVectorImpl<unsigned> &ShuffleMask) { in DecodePSHUFHWMask()
87 SmallVectorImpl<unsigned> &ShuffleMask) { in DecodePSHUFLWMask()
99 SmallVectorImpl<unsigned> &ShuffleMask) { in DecodePUNPCKLBWMask()
104 SmallVectorImpl<unsigned> &ShuffleMask) { in DecodePUNPCKLWDMask()
109 SmallVectorImpl<unsigned> &ShuffleMask) { in DecodePUNPCKLDQMask()
114 SmallVectorImpl<unsigned> &ShuffleMask) { in DecodePUNPCKLQDQMask()
[all …]
/external/llvm/lib/Target/ARM/
DARMMCCodeEmitter.cpp67 SmallVectorImpl<MCFixup> &Fixups) const;
72 SmallVectorImpl<MCFixup> &Fixups) const;
78 SmallVectorImpl<MCFixup> &Fixups) const;
82 SmallVectorImpl<MCFixup> &Fixups) const;
87 SmallVectorImpl<MCFixup> &Fixups) const;
92 SmallVectorImpl<MCFixup> &Fixups) const;
96 SmallVectorImpl<MCFixup> &Fixups) const;
100 SmallVectorImpl<MCFixup> &Fixups) const;
104 SmallVectorImpl<MCFixup> &Fixups) const;
109 SmallVectorImpl<MCFixup> &Fixups) const;
[all …]
DARMISelLowering.h238 virtual void ReplaceNodeResults(SDNode *N, SmallVectorImpl<SDValue>&Results,
338 bool isShuffleMaskLegal(const SmallVectorImpl<int> &M, EVT VT) const;
419 const SmallVectorImpl<ISD::InputArg> &Ins,
421 SmallVectorImpl<SDValue> &InVals) const;
426 const SmallVectorImpl<ISD::InputArg> &Ins,
428 SmallVectorImpl<SDValue> &InVals) const;
441 const SmallVectorImpl<ISD::OutputArg> &Outs,
442 const SmallVectorImpl<SDValue> &OutVals,
443 const SmallVectorImpl<ISD::InputArg> &Ins,
445 SmallVectorImpl<SDValue> &InVals) const;
[all …]
/external/llvm/lib/Target/SystemZ/
DSystemZISelLowering.h97 const SmallVectorImpl<ISD::OutputArg> &Outs,
98 const SmallVectorImpl<SDValue> &OutVals,
99 const SmallVectorImpl<ISD::InputArg> &Ins,
101 SmallVectorImpl<SDValue> &InVals) const;
106 const SmallVectorImpl<ISD::InputArg> &Ins,
109 SmallVectorImpl<SDValue> &InVals) const;
113 const SmallVectorImpl<ISD::InputArg> &Ins,
115 SmallVectorImpl<SDValue> &InVals) const;
120 const SmallVectorImpl<ISD::InputArg> &Ins,
122 SmallVectorImpl<SDValue> &InVals) const;
[all …]
/external/llvm/lib/Target/XCore/
DXCoreISelLowering.h92 virtual void ReplaceNodeResults(SDNode *N, SmallVectorImpl<SDValue>&Results,
114 const SmallVectorImpl<ISD::InputArg> &Ins,
116 SmallVectorImpl<SDValue> &InVals) const;
120 const SmallVectorImpl<ISD::OutputArg> &Outs,
121 const SmallVectorImpl<SDValue> &OutVals,
122 const SmallVectorImpl<ISD::InputArg> &Ins,
124 SmallVectorImpl<SDValue> &InVals) const;
127 const SmallVectorImpl<ISD::InputArg> &Ins,
129 SmallVectorImpl<SDValue> &InVals) const;
172 const SmallVectorImpl<ISD::InputArg> &Ins,
[all …]
/external/llvm/lib/Target/PowerPC/
DPPCMCCodeEmitter.cpp40 SmallVectorImpl<MCFixup> &Fixups) const;
42 SmallVectorImpl<MCFixup> &Fixups) const;
44 SmallVectorImpl<MCFixup> &Fixups) const;
46 SmallVectorImpl<MCFixup> &Fixups) const;
48 SmallVectorImpl<MCFixup> &Fixups) const;
50 SmallVectorImpl<MCFixup> &Fixups) const;
52 SmallVectorImpl<MCFixup> &Fixups) const;
57 SmallVectorImpl<MCFixup> &Fixups) const;
62 SmallVectorImpl<MCFixup> &Fixups) const;
64 SmallVectorImpl<MCFixup> &Fixups) const { in EncodeInstruction()
[all …]
DPPCISelLowering.h290 virtual void ReplaceNodeResults(SDNode *N, SmallVectorImpl<SDValue>&Results,
375 const SmallVectorImpl<ISD::InputArg> &Ins,
417 const SmallVectorImpl<ISD::InputArg> &Ins,
419 SmallVectorImpl<SDValue> &InVals) const;
428 const SmallVectorImpl<ISD::InputArg> &Ins,
429 SmallVectorImpl<SDValue> &InVals) const;
434 const SmallVectorImpl<ISD::InputArg> &Ins,
436 SmallVectorImpl<SDValue> &InVals) const;
441 const SmallVectorImpl<ISD::OutputArg> &Outs,
442 const SmallVectorImpl<SDValue> &OutVals,
[all …]
/external/llvm/lib/Target/MSP430/
DMSP430ISelLowering.h128 const SmallVectorImpl<ISD::OutputArg> &Outs,
129 const SmallVectorImpl<SDValue> &OutVals,
130 const SmallVectorImpl<ISD::InputArg> &Ins,
132 SmallVectorImpl<SDValue> &InVals) const;
137 const SmallVectorImpl<ISD::InputArg> &Ins,
140 SmallVectorImpl<SDValue> &InVals) const;
144 const SmallVectorImpl<ISD::InputArg> &Ins,
146 SmallVectorImpl<SDValue> &InVals) const;
151 const SmallVectorImpl<ISD::InputArg> &Ins,
153 SmallVectorImpl<SDValue> &InVals) const;
[all …]
/external/llvm/lib/Target/Alpha/
DAlphaISelLowering.h78 virtual void ReplaceNodeResults(SDNode *N, SmallVectorImpl<SDValue>&Results,
86 const SmallVectorImpl<ISD::InputArg> &Ins,
88 SmallVectorImpl<SDValue> &InVals) const;
120 const SmallVectorImpl<ISD::InputArg> &Ins,
122 SmallVectorImpl<SDValue> &InVals) const;
127 const SmallVectorImpl<ISD::OutputArg> &Outs,
128 const SmallVectorImpl<SDValue> &OutVals,
129 const SmallVectorImpl<ISD::InputArg> &Ins,
131 SmallVectorImpl<SDValue> &InVals) const;
136 const SmallVectorImpl<ISD::OutputArg> &Outs,
[all …]
/external/llvm/lib/Target/Blackfin/
DBlackfinISelLowering.h39 SmallVectorImpl<SDValue> &Results,
62 const SmallVectorImpl<ISD::InputArg> &Ins,
64 SmallVectorImpl<SDValue> &InVals) const;
68 const SmallVectorImpl<ISD::OutputArg> &Outs,
69 const SmallVectorImpl<SDValue> &OutVals,
70 const SmallVectorImpl<ISD::InputArg> &Ins,
72 SmallVectorImpl<SDValue> &InVals) const;
77 const SmallVectorImpl<ISD::OutputArg> &Outs,
78 const SmallVectorImpl<SDValue> &OutVals,
DBlackfinInstrInfo.h46 const SmallVectorImpl<MachineOperand> &Cond,
63 SmallVectorImpl<MachineOperand> &Addr,
65 SmallVectorImpl<MachineInstr*> &NewMIs) const;
74 SmallVectorImpl<MachineOperand> &Addr,
76 SmallVectorImpl<MachineInstr*> &NewMIs) const;
/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/Sparc/
DSparcISelLowering.h75 const SmallVectorImpl<ISD::InputArg> &Ins,
77 SmallVectorImpl<SDValue> &InVals) const;
83 const SmallVectorImpl<ISD::OutputArg> &Outs,
84 const SmallVectorImpl<SDValue> &OutVals,
85 const SmallVectorImpl<ISD::InputArg> &Ins,
87 SmallVectorImpl<SDValue> &InVals) const;
92 const SmallVectorImpl<ISD::OutputArg> &Outs,
93 const SmallVectorImpl<SDValue> &OutVals,
/external/llvm/lib/Target/MBlaze/
DMBlazeISelLowering.h115 const SmallVectorImpl<ISD::InputArg> &Ins,
117 SmallVectorImpl<SDValue> &InVals) const;
130 const SmallVectorImpl<ISD::InputArg> &Ins,
132 SmallVectorImpl<SDValue> &InVals) const;
138 const SmallVectorImpl<ISD::OutputArg> &Outs,
139 const SmallVectorImpl<SDValue> &OutVals,
140 const SmallVectorImpl<ISD::InputArg> &Ins,
142 SmallVectorImpl<SDValue> &InVals) const;
147 const SmallVectorImpl<ISD::OutputArg> &Outs,
148 const SmallVectorImpl<SDValue> &OutVals,
/external/llvm/include/llvm/ADT/
DSmallVector.h265 class SmallVectorImpl : public SmallVectorTemplateBase<T, isPodLike<T>::value> {
268 SmallVectorImpl(const SmallVectorImpl&); // DISABLED.
274 explicit SmallVectorImpl(unsigned N) in SmallVectorImpl() function
278 ~SmallVectorImpl() { in ~SmallVectorImpl()
344 void swap(SmallVectorImpl &RHS);
528 const SmallVectorImpl
529 &operator=(const SmallVectorImpl &RHS);
531 bool operator==(const SmallVectorImpl &RHS) const {
535 bool operator!=(const SmallVectorImpl &RHS) const {
539 bool operator<(const SmallVectorImpl &RHS) const {
[all …]
/external/llvm/lib/Target/Mips/
DMipsISelLowering.h117 const SmallVectorImpl<ISD::InputArg> &Ins,
119 SmallVectorImpl<SDValue> &InVals) const;
138 const SmallVectorImpl<ISD::InputArg> &Ins,
140 SmallVectorImpl<SDValue> &InVals) const;
146 const SmallVectorImpl<ISD::OutputArg> &Outs,
147 const SmallVectorImpl<SDValue> &OutVals,
148 const SmallVectorImpl<ISD::InputArg> &Ins,
150 SmallVectorImpl<SDValue> &InVals) const;
155 const SmallVectorImpl<ISD::OutputArg> &Outs,
156 const SmallVectorImpl<SDValue> &OutVals,
/external/llvm/lib/CodeGen/
DLiveRangeEdit.h56 SmallVectorImpl<LiveInterval*> &newRegs_;
58 const SmallVectorImpl<LiveInterval*> *uselessRegs_;
86 bool foldAsLoad(LiveInterval *LI, SmallVectorImpl<MachineInstr*> &Dead,
97 SmallVectorImpl<LiveInterval*> &newRegs,
99 const SmallVectorImpl<LiveInterval*> *uselessRegs = 0)
110 typedef SmallVectorImpl<LiveInterval*>::const_iterator iterator;
123 SmallVectorImpl<LiveInterval*> *getNewVRegs() { return &newRegs_; } in getNewVRegs()
124 const SmallVectorImpl<LiveInterval*> *getUselessVRegs() { in getUselessVRegs()
194 void eliminateDeadDefs(SmallVectorImpl<MachineInstr*> &Dead,
/external/llvm/include/llvm/Target/
DTargetInstrInfo.h37 template<class T> class SmallVectorImpl; variable
272 SmallVectorImpl<MachineOperand> &Cond,
297 const SmallVectorImpl<MachineOperand> &Cond, in InsertBranch()
412 const SmallVectorImpl<unsigned> &Ops,
419 const SmallVectorImpl<unsigned> &Ops,
428 const SmallVectorImpl<unsigned> &Ops, in foldMemoryOperandImpl()
438 const SmallVectorImpl<unsigned> &Ops, in foldMemoryOperandImpl()
448 const SmallVectorImpl<unsigned> &Ops) const =0;
455 SmallVectorImpl<MachineInstr*> &NewMIs) const{ in unfoldMemoryOperand()
460 SmallVectorImpl<SDNode*> &NewNodes) const { in unfoldMemoryOperand()
[all …]
/external/llvm/lib/CodeGen/AsmPrinter/
DDwarfException.h23 template <typename T> class SmallVectorImpl; variable
103 unsigned ComputeActionsTable(const SmallVectorImpl<const LandingPadInfo*>&LPs,
104 SmallVectorImpl<ActionEntry> &Actions,
105 SmallVectorImpl<unsigned> &FirstActions);
118 void ComputeCallSiteTable(SmallVectorImpl<CallSiteEntry> &CallSites,
120 const SmallVectorImpl<const LandingPadInfo *> &LPs,
121 const SmallVectorImpl<unsigned> &FirstActions);
/external/llvm/lib/Target/CellSPU/
DSPUISelLowering.h118 virtual void ReplaceNodeResults(SDNode *N, SmallVectorImpl<SDValue>&Results,
158 const SmallVectorImpl<ISD::InputArg> &Ins,
160 SmallVectorImpl<SDValue> &InVals) const;
166 const SmallVectorImpl<ISD::OutputArg> &Outs,
167 const SmallVectorImpl<SDValue> &OutVals,
168 const SmallVectorImpl<ISD::InputArg> &Ins,
170 SmallVectorImpl<SDValue> &InVals) const;
175 const SmallVectorImpl<ISD::OutputArg> &Outs,
176 const SmallVectorImpl<SDValue> &OutVals,
/external/llvm/include/llvm/Transforms/Utils/
DSSAUpdater.h22 template<typename T> class SmallVectorImpl; variable
49 SmallVectorImpl<PHINode*> *InsertedPHIs;
54 explicit SSAUpdater(SmallVectorImpl<PHINode*> *InsertedPHIs = 0);
126 LoadAndStorePromoter(const SmallVectorImpl<Instruction*> &Insts,
133 void run(const SmallVectorImpl<Instruction*> &Insts) const;
140 const SmallVectorImpl<Instruction*> &Insts) const { in isInstInList()
/external/clang/include/clang/Lex/
DDirectoryLookup.h21 template <typename T> class SmallVectorImpl; variable
137 llvm::SmallVectorImpl<char> *SearchPath,
138 llvm::SmallVectorImpl<char> *RelativePath) const;
143 llvm::SmallVectorImpl<char> *SearchPath,
144 llvm::SmallVectorImpl<char> *RelativePath) const;
/external/llvm/include/llvm/Support/
DFileSystem.h119 error_code make_absolute(SmallVectorImpl<char> &path);
170 error_code current_path(SmallVectorImpl<char> &result);
372 error_code read_symlink(const Twine &path, SmallVectorImpl<char> &result);
433 SmallVectorImpl<char> &result_path);
444 error_code canonicalize(const Twine &path, SmallVectorImpl<char> &result);
465 SmallVectorImpl<char> &result);
534 error_code GetSystemLibraryPaths(SmallVectorImpl<std::string> &result);
542 error_code GetBitcodeLibraryPaths(SmallVectorImpl<std::string> &result);
555 error_code FindLibrary(const Twine &short_name, SmallVectorImpl<char> &result);
565 SmallVectorImpl<char> &result);
/external/llvm/lib/Target/X86/
DX86ISelLowering.h540 virtual void ReplaceNodeResults(SDNode *N, SmallVectorImpl<SDValue>&Results,
653 virtual bool isShuffleMaskLegal(const SmallVectorImpl<int> &Mask,
660 virtual bool isVectorClearMaskLegal(const SmallVectorImpl<int> &Mask,
729 const SmallVectorImpl<ISD::InputArg> &Ins,
731 SmallVectorImpl<SDValue> &InVals) const;
734 const SmallVectorImpl<ISD::InputArg> &ArgInfo,
753 const SmallVectorImpl<ISD::OutputArg> &Outs,
754 const SmallVectorImpl<SDValue> &OutVals,
755 const SmallVectorImpl<ISD::InputArg> &Ins,
836 const SmallVectorImpl<ISD::InputArg> &Ins,
[all …]

12345678910>>...14