|
OpenASIP 2.2
|
This is the complete list of members for llvm::LLVMTCEBuilder, including all inherited members.
| addCandidateLSUAnnotations(unsigned asNum, TTAProgram::Move &move) | llvm::LLVMTCEBuilder | private |
| addLabelForProgramOperation(TCEString label, ProgramOperationPtr po) | llvm::LLVMTCEBuilder | inlineprotected |
| addPointerAnnotations(const llvm::MachineInstr *mi, TTAProgram::Move &move) | llvm::LLVMTCEBuilder | private |
| addressSpaceById(unsigned id) | llvm::LLVMTCEBuilder | private |
| addressSpaceId(TTAMachine::AddressSpace &aSpace) const | llvm::LLVMTCEBuilder | private |
| bbIndex_ | llvm::LLVMTCEBuilder | private |
| clearFunctionBookkeeping() | llvm::LLVMTCEBuilder | inlineprotected |
| codeLabelReferences_ | llvm::LLVMTCEBuilder | private |
| codeLabels_ | llvm::LLVMTCEBuilder | protected |
| copyFUAnnotations(const std::vector< TTAProgram::Instruction * > &operandMoves, TTAProgram::Move &move) const | llvm::LLVMTCEBuilder | private |
| cpData_ | llvm::LLVMTCEBuilder | private |
| createAddrTerminal(const MachineOperand &base, const MachineOperand &offset) | llvm::LLVMTCEBuilder | private |
| createDataDefinition(int addressSpaceId, unsigned &addr, const Constant *cv, bool forceInitialize=false, unsigned forceAlignment=0) | llvm::LLVMTCEBuilder | private |
| createExprDataDefinition(int addressSpaceId, unsigned &addr, const ConstantExpr *gv, int offset=0) | llvm::LLVMTCEBuilder | private |
| createFPDataDefinition(int addressSpaceId, unsigned &addr, const llvm::ConstantFP *cfp) | llvm::LLVMTCEBuilder | private |
| createFUTerminal(const MachineOperand &) const | llvm::LLVMTCEBuilder | inlineprotectedvirtual |
| createGlobalValueDataDefinition(int addressSpaceId, unsigned &addr, const GlobalValue *gv, int offset=0) | llvm::LLVMTCEBuilder | private |
| createGuard(const TTAProgram::Terminal *guardReg, bool trueOrFalse) | llvm::LLVMTCEBuilder | private |
| createIntDataDefinition(int addressSpaceId, unsigned &addr, const llvm::ConstantInt *ci, bool isPointer=false) | llvm::LLVMTCEBuilder | private |
| createMBBReference(const MachineOperand &mo) | llvm::LLVMTCEBuilder | protectedvirtual |
| createMove(const MachineOperand &src, const MachineOperand &dst, TTAProgram::MoveGuard *guard) | llvm::LLVMTCEBuilder | protected |
| createMove(TTAProgram::Terminal *src, TTAProgram::Terminal *dst, const TTAMachine::Bus &bus, TTAProgram::MoveGuard *guard=NULL) | llvm::LLVMTCEBuilder | protected |
| createMoveNode(ProgramOperationPtr &, std::shared_ptr< TTAProgram::Move > m, bool) | llvm::LLVMTCEBuilder | inlineprivatevirtual |
| createProgramOperationReference(const MachineOperand &mo) | llvm::LLVMTCEBuilder | protectedvirtual |
| createSPInitLoad(TTAProgram::CodeSnippet &target, TTAProgram::Terminal &src, TTAProgram::Terminal &dst) | llvm::LLVMTCEBuilder | private |
| createSymbolReference(const MachineOperand &mo) | llvm::LLVMTCEBuilder | protectedvirtual |
| createSymbolReference(const TCEString &symbolName) | llvm::LLVMTCEBuilder | protectedvirtual |
| createTerminal(const MachineOperand &mo, int bitLimit=0) | llvm::LLVMTCEBuilder | protected |
| createTerminalRegister(const std::string &rfName, int index) | llvm::LLVMTCEBuilder | protected |
| curFrameInfo_ | llvm::LLVMTCEBuilder | protected |
| currentFnCP_ | llvm::LLVMTCEBuilder | private |
| data_ | llvm::LLVMTCEBuilder | private |
| dataEnd(TTAMachine::AddressSpace &aSpace) | llvm::LLVMTCEBuilder | private |
| dataEnds_ | llvm::LLVMTCEBuilder | private |
| dataInitialized_ | llvm::LLVMTCEBuilder | private |
| dataLabels_ | llvm::LLVMTCEBuilder | private |
| DataMemIndex typedef | llvm::LLVMTCEBuilder | private |
| dataMemoryForAddressSpace(TTAMachine::AddressSpace &aSpace) | llvm::LLVMTCEBuilder | private |
| debugDataToAnnotations(const llvm::MachineInstr *mi, TTAProgram::Move &move) | llvm::LLVMTCEBuilder | private |
| defaultDataAddressSpace_ | llvm::LLVMTCEBuilder | private |
| deleteDeadProcedures() | llvm::LLVMTCEBuilder | |
| dl_ | llvm::LLVMTCEBuilder | private |
| dmemIndex_ | llvm::LLVMTCEBuilder | private |
| doFinalization(Module &M) | llvm::LLVMTCEBuilder | protected |
| doInitialization(Module &M) | llvm::LLVMTCEBuilder | protected |
| emitComparisonForBranch(TCEString firstOp, const MachineInstr *mi, TTAProgram::CodeSnippet *proc) | llvm::LLVMTCEBuilder | private |
| emitConstantPool(const llvm::MachineConstantPool &cp) | llvm::LLVMTCEBuilder | protected |
| emitDataDef(const DataDef &def) | llvm::LLVMTCEBuilder | private |
| emitDataDef(const ConstantDataDef &def) | llvm::LLVMTCEBuilder | private |
| emitGlobalXXtructorCalls(const MachineInstr *mi, TTAProgram::CodeSnippet *proc, bool constructors) | llvm::LLVMTCEBuilder | private |
| emitInlineAsm(const MachineFunction &mf, const MachineInstr *mi, TTAProgram::BasicBlock *bb, TTAProgram::InstructionReferenceManager &irm) | llvm::LLVMTCEBuilder | protected |
| emitInstruction(const MachineInstr *mi, TTAProgram::CodeSnippet *proc) | llvm::LLVMTCEBuilder | protected |
| emitLoad(const MachineInstr *mi, TTAProgram::CodeSnippet *proc) | llvm::LLVMTCEBuilder | private |
| emitLongjmp(const MachineInstr *mi, TTAProgram::CodeSnippet *proc) | llvm::LLVMTCEBuilder | private |
| emitMove(const MachineInstr *mi, TTAProgram::CodeSnippet *proc, bool conditional=false, bool trueGuard=true) | llvm::LLVMTCEBuilder | protectedvirtual |
| emitOperationMacro(const MachineInstr *mi, TTAProgram::CodeSnippet *proc) | llvm::LLVMTCEBuilder | private |
| emitReadSP(const MachineInstr *mi, TTAProgram::CodeSnippet *proc) | llvm::LLVMTCEBuilder | private |
| emitRemaingingBrach(TCEString opName, const MachineInstr *mi, TTAProgram::CodeSnippet *proc) | llvm::LLVMTCEBuilder | private |
| emitReturn(const MachineInstr *mi, TTAProgram::CodeSnippet *proc) | llvm::LLVMTCEBuilder | private |
| emitReturnTo(const MachineInstr *mi, TTAProgram::CodeSnippet *proc) | llvm::LLVMTCEBuilder | private |
| emitSelect(const MachineInstr *mi, TTAProgram::CodeSnippet *proc) | llvm::LLVMTCEBuilder | private |
| emitSetjmp(const MachineInstr *mi, TTAProgram::CodeSnippet *proc) | llvm::LLVMTCEBuilder | private |
| emitSpecialInlineAsm(const std::string op, const MachineInstr *mi, TTAProgram::CodeSnippet *proc) | llvm::LLVMTCEBuilder | private |
| emitSPInitialization() | llvm::LLVMTCEBuilder | protectedvirtual |
| emitSPInitialization(TTAProgram::CodeSnippet &target) | llvm::LLVMTCEBuilder | protected |
| emitStore(const MachineInstr *mi, TTAProgram::CodeSnippet *proc) | llvm::LLVMTCEBuilder | private |
| emitWriteSP(const MachineInstr *mi, TTAProgram::CodeSnippet *proc) | llvm::LLVMTCEBuilder | private |
| endReferences_ | llvm::LLVMTCEBuilder | private |
| firstInstructionOfBasicBlock(const llvm::BasicBlock *bb) | llvm::LLVMTCEBuilder | inline |
| fixProgramOperationReferences() | llvm::LLVMTCEBuilder | protected |
| functionAtATime_ | llvm::LLVMTCEBuilder | protected |
| functions_ | llvm::LLVMTCEBuilder | private |
| getAnalysisUsage(AnalysisUsage &AU) const | llvm::LLVMTCEBuilder | inlinevirtual |
| getAsmString(const MachineInstr &mi) const | llvm::LLVMTCEBuilder | private |
| getHWOperation(std::string opName) | llvm::LLVMTCEBuilder | protected |
| globalCP_ | llvm::LLVMTCEBuilder | private |
| handleMemoryCategoryInfo(const MachineInstr *mi, TTAProgram::CodeSnippet *proc) | llvm::LLVMTCEBuilder | private |
| hasAmbiguousASpaceRefs(const TTAProgram::Instruction &instr) const | llvm::LLVMTCEBuilder | protected |
| ID | llvm::LLVMTCEBuilder | static |
| initDataSections() | llvm::LLVMTCEBuilder | protected |
| initialStackPointerValue_ | llvm::LLVMTCEBuilder | protected |
| initMembers() | llvm::LLVMTCEBuilder | private |
| instrAddressSpace_ | llvm::LLVMTCEBuilder | private |
| isBaseOffsetMemOperation(const Operation &operation) const | llvm::LLVMTCEBuilder | private |
| isInitialized(const Constant *cv) | llvm::LLVMTCEBuilder | private |
| isInlineAsm(const MachineInstr &instr) | llvm::LLVMTCEBuilder | protectedstatic |
| isProgramUsingRestrictedPointers() const | llvm::LLVMTCEBuilder | inline |
| isTTATarget() const | llvm::LLVMTCEBuilder | inlinevirtual |
| labeledPOs_ | llvm::LLVMTCEBuilder | private |
| LLVMTCEBuilder(char &ID) | llvm::LLVMTCEBuilder | |
| LLVMTCEBuilder(const TargetMachine &tm, TTAMachine::Machine *mach, char &ID, bool functionAtATime=false) | llvm::LLVMTCEBuilder | |
| mach_ | llvm::LLVMTCEBuilder | protected |
| mang_ | llvm::LLVMTCEBuilder | protected |
| MAU_BITS | llvm::LLVMTCEBuilder | privatestatic |
| mbbName(const MachineBasicBlock &mbb) | llvm::LLVMTCEBuilder | protected |
| mbbReferences_ | llvm::LLVMTCEBuilder | private |
| mbbs_ | llvm::LLVMTCEBuilder | private |
| mod_ | llvm::LLVMTCEBuilder | private |
| multiAddrSpacesFound_ | llvm::LLVMTCEBuilder | private |
| multiDataMemMachine_ | llvm::LLVMTCEBuilder | private |
| noAliasFound_ | llvm::LLVMTCEBuilder | private |
| operationName(const MachineInstr &mi) const =0 | llvm::LLVMTCEBuilder | protectedpure virtual |
| opset_ | llvm::LLVMTCEBuilder | protected |
| options_ | llvm::LLVMTCEBuilder | protected |
| padToAlignment(int addressSpaceId, unsigned &addr, unsigned align) | llvm::LLVMTCEBuilder | private |
| POINTER_SIZE_32 | llvm::LLVMTCEBuilder | privatestatic |
| POINTER_SIZE_64 | llvm::LLVMTCEBuilder | privatestatic |
| pregions_ | llvm::LLVMTCEBuilder | protected |
| prog_ | llvm::LLVMTCEBuilder | protected |
| raPortDRegNum() const =0 | llvm::LLVMTCEBuilder | protectedpure virtual |
| registerFileName(unsigned llvmRegNum) const =0 | llvm::LLVMTCEBuilder | protectedpure virtual |
| registerIndex(unsigned llvmRegNum) const =0 | llvm::LLVMTCEBuilder | protectedpure virtual |
| registerName(unsigned llvmRegNum) const | llvm::LLVMTCEBuilder | protected |
| result() | llvm::LLVMTCEBuilder | |
| runOnMachineFunction(MachineFunction &MF) | llvm::LLVMTCEBuilder | protected |
| setInitialStackPointerValue(unsigned value) | llvm::LLVMTCEBuilder | |
| spDRegNum() const =0 | llvm::LLVMTCEBuilder | protectedpure virtual |
| spillMoveCount_ | llvm::LLVMTCEBuilder | protected |
| symbolicPORefs_ | llvm::LLVMTCEBuilder | private |
| targetMachine() const | llvm::LLVMTCEBuilder | inlineprotected |
| tm_ | llvm::LLVMTCEBuilder | protected |
| udata_ | llvm::LLVMTCEBuilder | private |
| writeMachineFunction(MachineFunction &MF) | llvm::LLVMTCEBuilder | protectedvirtual |
| ~LLVMTCEBuilder() | llvm::LLVMTCEBuilder | virtual |