• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Support/

Lines Matching refs:RetTy

80 template<typename SubClass, typename RetTy=void>
114 RetTy visit(Instruction *I) { return visit(*I); }
118 RetTy visit(Instruction &I) {
155 RetTy visit##OPCODE(CLASS &I) { \
166 RetTy visitReturnInst(ReturnInst &I) { DELEGATE(TerminatorInst);}
167 RetTy visitBranchInst(BranchInst &I) { DELEGATE(TerminatorInst);}
168 RetTy visitSwitchInst(SwitchInst &I) { DELEGATE(TerminatorInst);}
169 RetTy visitIndirectBrInst(IndirectBrInst &I) { DELEGATE(TerminatorInst);}
170 RetTy visitResumeInst(ResumeInst &I) { DELEGATE(TerminatorInst);}
171 RetTy visitUnreachableInst(UnreachableInst &I) { DELEGATE(TerminatorInst);}
172 RetTy visitICmpInst(ICmpInst &I) { DELEGATE(CmpInst);}
173 RetTy visitFCmpInst(FCmpInst &I) { DELEGATE(CmpInst);}
174 RetTy visitAllocaInst(AllocaInst &I) { DELEGATE(UnaryInstruction);}
175 RetTy visitLoadInst(LoadInst &I) { DELEGATE(UnaryInstruction);}
176 RetTy visitStoreInst(StoreInst &I) { DELEGATE(Instruction);}
177 RetTy visitAtomicCmpXchgInst(AtomicCmpXchgInst &I) { DELEGATE(Instruction);}
178 RetTy visitAtomicRMWInst(AtomicRMWInst &I) { DELEGATE(Instruction);}
179 RetTy visitFenceInst(FenceInst &I) { DELEGATE(Instruction);}
180 RetTy visitGetElementPtrInst(GetElementPtrInst &I){ DELEGATE(Instruction);}
181 RetTy visitPHINode(PHINode &I) { DELEGATE(Instruction);}
182 RetTy visitTruncInst(TruncInst &I) { DELEGATE(CastInst);}
183 RetTy visitZExtInst(ZExtInst &I) { DELEGATE(CastInst);}
184 RetTy visitSExtInst(SExtInst &I) { DELEGATE(CastInst);}
185 RetTy visitFPTruncInst(FPTruncInst &I) { DELEGATE(CastInst);}
186 RetTy visitFPExtInst(FPExtInst &I) { DELEGATE(CastInst);}
187 RetTy visitFPToUIInst(FPToUIInst &I) { DELEGATE(CastInst);}
188 RetTy visitFPToSIInst(FPToSIInst &I) { DELEGATE(CastInst);}
189 RetTy visitUIToFPInst(UIToFPInst &I) { DELEGATE(CastInst);}
190 RetTy visitSIToFPInst(SIToFPInst &I) { DELEGATE(CastInst);}
191 RetTy visitPtrToIntInst(PtrToIntInst &I) { DELEGATE(CastInst);}
192 RetTy visitIntToPtrInst(IntToPtrInst &I) { DELEGATE(CastInst);}
193 RetTy visitBitCastInst(BitCastInst &I) { DELEGATE(CastInst);}
194 RetTy visitSelectInst(SelectInst &I) { DELEGATE(Instruction);}
195 RetTy visitVAArgInst(VAArgInst &I) { DELEGATE(UnaryInstruction);}
196 RetTy visitExtractElementInst(ExtractElementInst &I) { DELEGATE(Instruction);}
197 RetTy visitInsertElementInst(InsertElementInst &I) { DELEGATE(Instruction);}
198 RetTy visitShuffleVectorInst(ShuffleVectorInst &I) { DELEGATE(Instruction);}
199 RetTy visitExtractValueInst(ExtractValueInst &I){ DELEGATE(UnaryInstruction);}
200 RetTy visitInsertValueInst(InsertValueInst &I) { DELEGATE(Instruction); }
201 RetTy visitLandingPadInst(LandingPadInst &I) { DELEGATE(Instruction); }
204 RetTy visitDbgDeclareInst(DbgDeclareInst &I) { DELEGATE(DbgInfoIntrinsic);}
205 RetTy visitDbgValueInst(DbgValueInst &I) { DELEGATE(DbgInfoIntrinsic);}
206 RetTy visitDbgInfoIntrinsic(DbgInfoIntrinsic &I) { DELEGATE(IntrinsicInst); }
207 RetTy visitMemSetInst(MemSetInst &I) { DELEGATE(MemIntrinsic); }
208 RetTy visitMemCpyInst(MemCpyInst &I) { DELEGATE(MemTransferInst); }
209 RetTy visitMemMoveInst(MemMoveInst &I) { DELEGATE(MemTransferInst); }
210 RetTy visitMemTransferInst(MemTransferInst &I) { DELEGATE(MemIntrinsic); }
211 RetTy visitMemIntrinsic(MemIntrinsic &I) { DELEGATE(IntrinsicInst); }
212 RetTy visitIntrinsicInst(IntrinsicInst &I) { DELEGATE(CallInst); }
216 RetTy visitCallInst(CallInst &I) {
219 RetTy visitInvokeInst(InvokeInst &I) {
227 RetTy visitCastInst(CastInst &I) { DELEGATE(UnaryInstruction);}
228 RetTy visitBinaryOperator(BinaryOperator &I) { DELEGATE(Instruction);}
229 RetTy visitCmpInst(CmpInst &I) { DELEGATE(Instruction);}
230 RetTy visitTerminatorInst(TerminatorInst &I) { DELEGATE(Instruction);}
231 RetTy visitUnaryInstruction(UnaryInstruction &I){ DELEGATE(Instruction);}
236 RetTy visitCallSite(CallSite CS) {
256 RetTy delegateCallInst(CallInst &I) {
273 RetTy delegateCallInst(Instruction &I) {