CodegenLIR 48 core/AbcEnv.h friend class CodegenLIR; CodegenLIR 132 core/AvmCore.h friend class CodegenLIR; CodegenLIR 1523 core/AvmCore.h friend class CodegenLIR; CodegenLIR 68 core/CodegenLIR-inlines.h REALLY_INLINE LIns* CodegenLIR::loadIns(LOpcode op, int32_t disp, LIns *base) CodegenLIR 74 core/CodegenLIR-inlines.h REALLY_INLINE LIns* CodegenLIR::Ins(LOpcode op) CodegenLIR 79 core/CodegenLIR-inlines.h REALLY_INLINE LIns* CodegenLIR::Ins(LOpcode op, LIns *a) CodegenLIR 84 core/CodegenLIR-inlines.h REALLY_INLINE LIns* CodegenLIR::i2dIns(LIns* v) CodegenLIR 89 core/CodegenLIR-inlines.h REALLY_INLINE LIns* CodegenLIR::u2dIns(LIns* v) CodegenLIR 94 core/CodegenLIR-inlines.h REALLY_INLINE LIns* CodegenLIR::binaryIns(LOpcode op, LIns *a, LIns *b) CodegenLIR 405 core/CodegenLIR.cpp LIns* CodegenLIR::leaIns(int32_t disp, LIns* base) { CodegenLIR 425 core/CodegenLIR.cpp LIns *CodegenLIR::localCopy(int i) { CodegenLIR 439 core/CodegenLIR.cpp LIns* CodegenLIR::localGet(int i) { CodegenLIR 447 core/CodegenLIR.cpp LIns* CodegenLIR::localGetq(int i) { CodegenLIR 456 core/CodegenLIR.cpp LIns* CodegenLIR::localGetp(int i) { CodegenLIR 465 core/CodegenLIR.cpp void CodegenLIR::localSet(int i, LIns* o, Traits* type) CodegenLIR 479 core/CodegenLIR.cpp LIns* CodegenLIR::atomToNativeRep(int i, LIns* atom) CodegenLIR 484 core/CodegenLIR.cpp LIns* CodegenLIR::ptrToNativeRep(Traits*t, LIns* ptr) CodegenLIR 490 core/CodegenLIR.cpp bool CodegenLIR::isPointer(int i) { CodegenLIR 495 core/CodegenLIR.cpp LIns* CodegenLIR::loadAtomRep(int i) CodegenLIR 541 core/CodegenLIR.cpp LIns* CodegenLIR::storeAtomArgs(int count, int index) CodegenLIR 549 core/CodegenLIR.cpp LIns* CodegenLIR::storeAtomArgs(LIns* receiver, int count, int index) CodegenLIR 580 core/CodegenLIR.cpp CodegenLIR::CodegenLIR(MethodInfo* i) : CodegenLIR 612 core/CodegenLIR.cpp CodegenLIR::~CodegenLIR() { CodegenLIR 616 core/CodegenLIR.cpp void CodegenLIR::cleanup() CodegenLIR 623 core/CodegenLIR.cpp int CodegenLIR::setjmpAddress = 0; CodegenLIR 627 core/CodegenLIR.cpp asm int CodegenLIR::setjmpDummy(jmp_buf buf) CodegenLIR 632 core/CodegenLIR.cpp void CodegenLIR::setjmpInit() CodegenLIR 645 core/CodegenLIR.cpp LIns* CodegenLIR::atomToNativeRep(Traits* t, LIns* atom) CodegenLIR 1308 core/CodegenLIR.cpp bool CodegenLIR::prologue(FrameState* state) CodegenLIR 1605 core/CodegenLIR.cpp void CodegenLIR::copyParam(int i, int& offset) { CodegenLIR 1627 core/CodegenLIR.cpp void CodegenLIR::emitCopy(FrameState* state, int src, int dest) { CodegenLIR 1632 core/CodegenLIR.cpp void CodegenLIR::emitGetscope(FrameState* state, int scope_index, int dest) CodegenLIR 1641 core/CodegenLIR.cpp void CodegenLIR::emitSwap(FrameState* state, int i, int j) { CodegenLIR 1648 core/CodegenLIR.cpp void CodegenLIR::emitKill(FrameState* state, int i) CodegenLIR 1654 core/CodegenLIR.cpp void CodegenLIR::writeBlockStart(FrameState* state) CodegenLIR 1700 core/CodegenLIR.cpp void CodegenLIR::emitBlockEnd(FrameState* state) CodegenLIR 1713 core/CodegenLIR.cpp void CodegenLIR::writePrologue(FrameState* state, const byte *pc) CodegenLIR 1723 core/CodegenLIR.cpp void CodegenLIR::writeOpcodeVerified(FrameState* state, const byte* pc, AbcOpcode opcode) CodegenLIR 1731 core/CodegenLIR.cpp void CodegenLIR::fixExceptionsAndLabels(FrameState* state, const byte* pc) CodegenLIR 1737 core/CodegenLIR.cpp void CodegenLIR::write(FrameState* state, const byte* pc, AbcOpcode opcode, Traits *type) CodegenLIR 2205 core/CodegenLIR.cpp void CodegenLIR::emitGetGlobalScope() CodegenLIR 2232 core/CodegenLIR.cpp void CodegenLIR::writeOp1(FrameState* state, const byte *pc, AbcOpcode opcode, uint32_t opd1, Traits *type) CodegenLIR 2358 core/CodegenLIR.cpp LIns* CodegenLIR::coerceToString(int index) CodegenLIR 2390 core/CodegenLIR.cpp LIns* CodegenLIR::coerceToNumber(int index) CodegenLIR 2404 core/CodegenLIR.cpp LIns* CodegenLIR::convertToString(int index) CodegenLIR 2425 core/CodegenLIR.cpp void CodegenLIR::writeNip(FrameState* state, const byte *pc) CodegenLIR 2431 core/CodegenLIR.cpp void CodegenLIR::writeInterfaceCall(FrameState* state, const byte *pc, AbcOpcode opcode, uintptr opd1, uint32_t opd2, Traits *type) CodegenLIR 2446 core/CodegenLIR.cpp void CodegenLIR::writeOp2(FrameState* state, const byte *pc, AbcOpcode opcode, uint32_t opd1, uint32_t opd2, Traits *type) CodegenLIR 2704 core/CodegenLIR.cpp void CodegenLIR::emitIntConst(FrameState* state, int index, int32_t c) CodegenLIR 2710 core/CodegenLIR.cpp void CodegenLIR::emitPtrConst(FrameState* state, int index, void* c, Traits* type) CodegenLIR 2716 core/CodegenLIR.cpp void CodegenLIR::emitDoubleConst(FrameState* state, int index, double* pd) CodegenLIR 2723 core/CodegenLIR.cpp void CodegenLIR::writeCoerce(FrameState* state, uint32_t loc, Traits* result) CodegenLIR 2853 core/CodegenLIR.cpp void CodegenLIR::writeCheckNull(FrameState* state, uint32_t index) CodegenLIR 2886 core/CodegenLIR.cpp void CodegenLIR::emitPrep(FrameState* state) CodegenLIR 2904 core/CodegenLIR.cpp void CodegenLIR::emitCall(FrameState *state, AbcOpcode opcode, intptr_t method_id, int argc, Traits* result) CodegenLIR 3084 core/CodegenLIR.cpp LIns* CodegenLIR::loadFromSlot(int ptr_index, int slot, Traits* slotType) CodegenLIR 3109 core/CodegenLIR.cpp void CodegenLIR::emitGetslot(FrameState *state, int slot, int ptr_index, Traits *slotType) CodegenLIR 3115 core/CodegenLIR.cpp void CodegenLIR::emitSetslot(FrameState *state, AbcOpcode opcode, int slot, int ptr_index) CodegenLIR 3195 core/CodegenLIR.cpp void CodegenLIR::emitConstruct(FrameState* state, int argc, int ctor_index, Traits* ctraits) CodegenLIR 3228 core/CodegenLIR.cpp void CodegenLIR::emit(FrameState* state, AbcOpcode opcode, uintptr op1, uintptr op2, Traits* result) CodegenLIR 4548 core/CodegenLIR.cpp void CodegenLIR::emitIf(FrameState *state, AbcOpcode opcode, int target_off, int a, int b) CodegenLIR 4651 core/CodegenLIR.cpp LIns* CodegenLIR::cmpOptimization(int lhsi, int rhsi, LOpcode icmp, LOpcode ucmp, LOpcode fcmp) CodegenLIR 4716 core/CodegenLIR.cpp LIns* CodegenLIR::cmpLt(int lhsi, int rhsi) CodegenLIR 4740 core/CodegenLIR.cpp LIns* CodegenLIR::cmpLe(int lhsi, int rhsi) CodegenLIR 4762 core/CodegenLIR.cpp LIns* CodegenLIR::cmpEq(const CallInfo *fid, int lhsi, int rhsi) CodegenLIR 4793 core/CodegenLIR.cpp void CodegenLIR::writeEpilogue(FrameState *state) CodegenLIR 4892 core/CodegenLIR.cpp LIns* CodegenLIR::copyMultiname(const Multiname* multiname) CodegenLIR 4900 core/CodegenLIR.cpp LIns* CodegenLIR::initMultiname(const Multiname* multiname, int& csp, bool isDelete /*=false*/) CodegenLIR 4959 core/CodegenLIR.cpp LIns* CodegenLIR::loadToplevel() CodegenLIR 4970 core/CodegenLIR.cpp LIns* CodegenLIR::mopAddrToRangeCheckedRealAddrAndDisp(LIns* mopAddr, int32_t const size, int32_t* disp) CodegenLIR 5078 core/CodegenLIR.cpp LIns* CodegenLIR::loadEnvScope() CodegenLIR 5084 core/CodegenLIR.cpp LIns* CodegenLIR::loadEnvVTable() CodegenLIR 5091 core/CodegenLIR.cpp LIns* CodegenLIR::loadEnvAbcEnv() CodegenLIR 5098 core/CodegenLIR.cpp LIns* CodegenLIR::loadVTable(int i) CodegenLIR 5133 core/CodegenLIR.cpp LIns* CodegenLIR::promoteNumberIns(Traits* t, int i) CodegenLIR 5147 core/CodegenLIR.cpp void CodegenLIR::formatOperand(PrintWriter& buffer, Value& v) CodegenLIR 5158 core/CodegenLIR.cpp void CodegenLIR::formatOperand(PrintWriter& buffer, LIns* opr) CodegenLIR 5170 core/CodegenLIR.cpp void CodegenLIR::setLabelPos(CodegenLabel& l, LIns* bb) { CodegenLIR 5177 core/CodegenLIR.cpp void CodegenLIR::emitSampleCheck() CodegenLIR 5185 core/CodegenLIR.cpp bool CodegenLIR::verbose() CodegenLIR 5191 core/CodegenLIR.cpp LIns *CodegenLIR::branchIns(LOpcode op, LIns *cond) { CodegenLIR 5214 core/CodegenLIR.cpp LIns *CodegenLIR::branchIns(LOpcode op, LIns *cond, int pc_off) { CodegenLIR 5221 core/CodegenLIR.cpp void CodegenLIR::patchLater(LIns* br, int pc_off) { CodegenLIR 5225 core/CodegenLIR.cpp void CodegenLIR::patchLater(LIns* jtbl, int pc_off, uint32_t index) { CodegenLIR 5229 core/CodegenLIR.cpp void CodegenLIR::patchLater(LIns *br, CodegenLabel &l) { CodegenLIR 5239 core/CodegenLIR.cpp void CodegenLIR::patchLater(LIns *jtbl, CodegenLabel &l, uint32_t index) { CodegenLIR 5249 core/CodegenLIR.cpp LIns* CodegenLIR::InsAlloc(int32_t size) { CodegenLIR 5310 core/CodegenLIR.cpp void CodegenLIR::deadvars_analyze(Allocator& alloc, nanojit::BitSet& livein, CodegenLIR 5407 core/CodegenLIR.cpp void CodegenLIR::deadvars_kill(nanojit::BitSet& livein, HashMap<LIns*, nanojit::BitSet*> &labels) CodegenLIR 5521 core/CodegenLIR.cpp void CodegenLIR::deadvars() CodegenLIR 5553 core/CodegenLIR.cpp void CodegenLIR::emitMD() CodegenLIR 5650 core/CodegenLIR.cpp JITCodeInfo* CodegenLIR::jitCurrentInfo() CodegenLIR 5657 core/CodegenLIR.cpp void CodegenLIR::jitPushInfo() CodegenLIR 5664 core/CodegenLIR.cpp LineNumberRecord* CodegenLIR::jitAddRecord(uint32_t pos, uint32_t filename, uint32_t line, bool pending) CodegenLIR 5677 core/CodegenLIR.cpp void CodegenLIR::jitFilenameUpdate(uint32_t filename) CodegenLIR 5690 core/CodegenLIR.cpp void CodegenLIR::jitLineNumUpdate(uint32_t num) CodegenLIR 5703 core/CodegenLIR.cpp void CodegenLIR::jitCodePosUpdate(uint32_t pos) CodegenLIR 366 core/CodegenLIR.h class CodegenLIR : public LirHelper, public CodeWriter { CodegenLIR 492 core/CodegenLIR.h CodegenLIR(MethodInfo* info); CodegenLIR 493 core/CodegenLIR.h ~CodegenLIR(); CodegenLIR 46 core/MethodEnv.h friend class CodegenLIR; CodegenLIR 68 core/MethodEnv.h friend class CodegenLIR; CodegenLIR 365 core/MethodInfo.cpp MAKE_BUF(jit_buf, CodegenLIR); CodegenLIR 387 core/MethodInfo.cpp CodegenLIR* jit = new(jit_buf) CodegenLIR(this); CodegenLIR 108 core/MethodInfo.h friend class CodegenLIR; CodegenLIR 45 core/Multiname.h class CodegenLIR; CodegenLIR 64 core/Multiname.h friend class CodegenLIR; CodegenLIR 94 core/ScopeChain.h friend class CodegenLIR; CodegenLIR 249 core/Traits.h friend class CodegenLIR; CodegenLIR 81 core/VTable.h friend class CodegenLIR; CodegenLIR 45 core/Verifier-inlines.h REALLY_INLINE Toplevel* Verifier::getToplevel(CodegenLIR*) CodegenLIR 60 core/Verifier.h class CodegenLIR; CodegenLIR 108 core/Verifier.h Toplevel* getToplevel(CodegenLIR* jit); CodegenLIR 149 nanojit/Assembler.h class avmplus::CodegenLIR; CodegenLIR 225 nanojit/Assembler.h avmplus::CodegenLIR *cgen;