Lines Matching refs:Interpreter

14 #include "Interpreter.h"
278 void Interpreter::visitICmpInst(ICmpInst &I) {
610 void Interpreter::visitFCmpInst(FCmpInst &I) {
681 void Interpreter::visitBinaryOperator(BinaryOperator &I) {
806 void Interpreter::visitSelectInst(SelectInst &I) {
820 void Interpreter::exitCalled(GenericValue GV) {
837 void Interpreter::popStackAndReturnValueToCaller(Type *RetTy,
863 void Interpreter::visitReturnInst(ReturnInst &I) {
877 void Interpreter::visitUnreachableInst(UnreachableInst &I) {
881 void Interpreter::visitBranchInst(BranchInst &I) {
894 void Interpreter::visitSwitchInst(SwitchInst &I) {
913 void Interpreter::visitIndirectBrInst(IndirectBrInst &I) {
930 void Interpreter::SwitchToNewBasicBlock(BasicBlock *Dest, ExecutionContext &SF){
962 void Interpreter::visitAllocaInst(AllocaInst &I) {
993 GenericValue Interpreter::executeGEPOperation(Value *Ptr, gep_type_iterator I,
1033 void Interpreter::visitGetElementPtrInst(GetElementPtrInst &I) {
1039 void Interpreter::visitLoadInst(LoadInst &I) {
1050 void Interpreter::visitStoreInst(StoreInst &I) {
1064 void Interpreter::visitCallSite(CallSite CS) {
1137 void Interpreter::visitShl(BinaryOperator &I) {
1164 void Interpreter::visitLShr(BinaryOperator &I) {
1191 void Interpreter::visitAShr(BinaryOperator &I) {
1218 GenericValue Interpreter::executeTruncInst(Value *SrcVal, Type *DstTy,
1238 GenericValue Interpreter::executeSExtInst(Value *SrcVal, Type *DstTy,
1258 GenericValue Interpreter::executeZExtInst(Value *SrcVal, Type *DstTy,
1279 GenericValue Interpreter::executeFPTruncInst(Value *SrcVal, Type *DstTy,
1302 GenericValue Interpreter::executeFPExtInst(Value *SrcVal, Type *DstTy,
1324 GenericValue Interpreter::executeFPToUIInst(Value *SrcVal, Type *DstTy,
1362 GenericValue Interpreter::executeFPToSIInst(Value *SrcVal, Type *DstTy,
1399 GenericValue Interpreter::executeUIToFPInst(Value *SrcVal, Type *DstTy,
1431 GenericValue Interpreter::executeSIToFPInst(Value *SrcVal, Type *DstTy,
1465 GenericValue Interpreter::executePtrToIntInst(Value *SrcVal, Type *DstTy,
1475 GenericValue Interpreter::executeIntToPtrInst(Value *SrcVal, Type *DstTy,
1488 GenericValue Interpreter::executeBitCastInst(Value *SrcVal, Type *DstTy,
1655 void Interpreter::visitTruncInst(TruncInst &I) {
1660 void Interpreter::visitSExtInst(SExtInst &I) {
1665 void Interpreter::visitZExtInst(ZExtInst &I) {
1670 void Interpreter::visitFPTruncInst(FPTruncInst &I) {
1675 void Interpreter::visitFPExtInst(FPExtInst &I) {
1680 void Interpreter::visitUIToFPInst(UIToFPInst &I) {
1685 void Interpreter::visitSIToFPInst(SIToFPInst &I) {
1690 void Interpreter::visitFPToUIInst(FPToUIInst &I) {
1695 void Interpreter::visitFPToSIInst(FPToSIInst &I) {
1700 void Interpreter::visitPtrToIntInst(PtrToIntInst &I) {
1705 void Interpreter::visitIntToPtrInst(IntToPtrInst &I) {
1710 void Interpreter::visitBitCastInst(BitCastInst &I) {
1718 void Interpreter::visitVAArgInst(VAArgInst &I) {
1747 void Interpreter::visitExtractElementInst(ExtractElementInst &I) {
1780 void Interpreter::visitInsertElementInst(InsertElementInst &I) {
1815 void Interpreter::visitShuffleVectorInst(ShuffleVectorInst &I){
1885 void Interpreter::visitExtractValueInst(ExtractValueInst &I) {
1927 void Interpreter::visitInsertValueInst(InsertValueInst &I) {
1974 GenericValue Interpreter::getConstantExprValue (ConstantExpr *CE,
2057 GenericValue Interpreter::getOperandValue(Value *V, ExecutionContext &SF) {
2076 void Interpreter::callFunction(Function *F, ArrayRef<GenericValue> ArgVals) {
2113 void Interpreter::run() {