|
OpenASIP 2.2
|
This is the complete list of members for llvm::LLVMTCEIRBuilder, including all inherited members.
| AA_ | llvm::LLVMTCEIRBuilder | private |
| 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 |
| allParamRegs_ | llvm::LLVMTCEIRBuilder | private |
| bbIndex_ | llvm::LLVMTCEBuilder | private |
| bbMapping_ | llvm::LLVMTCEIRBuilder | private |
| buildTCECFG(llvm::MachineFunction &mf) | llvm::LLVMTCEIRBuilder | private |
| bypasser_ | llvm::LLVMTCEIRBuilder | private |
| clearFunctionBookkeeping() | llvm::LLVMTCEBuilder | inlineprotected |
| codeLabelReferences_ | llvm::LLVMTCEBuilder | private |
| codeLabels_ | llvm::LLVMTCEBuilder | protected |
| compileFast(ControlFlowGraph &cfg) | llvm::LLVMTCEIRBuilder | private |
| compileOptimized(ControlFlowGraph &cfg, llvm::AliasAnalysis *llvmAA) | llvm::LLVMTCEIRBuilder | private |
| convertProcedureToMachineFunction(const TTAProgram::Procedure &proc, llvm::MachineFunction &mf) | llvm::LLVMTCEIRBuilder | private |
| 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::LLVMTCEIRBuilder | 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::LLVMTCEIRBuilder | 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 &po, std::shared_ptr< TTAProgram::Move > m, bool isDestination) override | llvm::LLVMTCEIRBuilder | protectedvirtual |
| createProgramOperationReference(const MachineOperand &mo) | llvm::LLVMTCEBuilder | protectedvirtual |
| createSPInitLoad(TTAProgram::CodeSnippet &target, TTAProgram::Terminal &src, TTAProgram::Terminal &dst) | llvm::LLVMTCEBuilder | private |
| createSymbolReference(const TCEString &symbolName) | llvm::LLVMTCEIRBuilder | protectedvirtual |
| llvm::LLVMTCEBuilder::createSymbolReference(const MachineOperand &mo) | 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 |
| ddgBuilder_ | llvm::LLVMTCEIRBuilder | private |
| debugDataToAnnotations(const llvm::MachineInstr *mi, TTAProgram::Move &move) | llvm::LLVMTCEBuilder | private |
| defaultDataAddressSpace_ | llvm::LLVMTCEBuilder | private |
| delaySlotFiller() | llvm::LLVMTCEIRBuilder | private |
| delaySlotFilling_ | llvm::LLVMTCEIRBuilder | private |
| deleteDeadProcedures() | llvm::LLVMTCEBuilder | |
| dl_ | llvm::LLVMTCEBuilder | private |
| dmemIndex_ | llvm::LLVMTCEBuilder | private |
| doFinalization(Module &m) | llvm::LLVMTCEIRBuilder | virtual |
| doInitialization(Module &m) | llvm::LLVMTCEIRBuilder | virtual |
| dsf_ | llvm::LLVMTCEIRBuilder | private |
| 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::LLVMTCEIRBuilder | inlinevirtual |
| llvm::LLVMTCEBuilder::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 |
| fixJumpTableDestinations(llvm::MachineFunction &mf, ControlFlowGraph &cfg) | llvm::LLVMTCEIRBuilder | private |
| fixProgramOperationReferences() | llvm::LLVMTCEBuilder | protected |
| functionAtATime_ | llvm::LLVMTCEBuilder | protected |
| functions_ | llvm::LLVMTCEBuilder | private |
| getAnalysisUsage(AnalysisUsage &AU) const | llvm::LLVMTCEIRBuilder | virtual |
| getAsmString(const MachineInstr &mi) const | llvm::LLVMTCEBuilder | private |
| getHWOperation(std::string opName) | llvm::LLVMTCEBuilder | protected |
| getPassName() const | llvm::LLVMTCEIRBuilder | inlinevirtual |
| globalCP_ | llvm::LLVMTCEBuilder | private |
| handleMemoryCategoryInfo(const MachineInstr *mi, TTAProgram::CodeSnippet *proc) | llvm::LLVMTCEBuilder | private |
| hasAmbiguousASpaceRefs(const TTAProgram::Instruction &instr) const | llvm::LLVMTCEBuilder | protected |
| hasRealInstructions(MachineBasicBlock::const_iterator i, const MachineBasicBlock &mbb) | llvm::LLVMTCEIRBuilder | private |
| ID | llvm::LLVMTCEIRBuilder | static |
| initDataSections() | llvm::LLVMTCEBuilder | protected |
| initialStackPointerValue_ | llvm::LLVMTCEBuilder | protected |
| initMembers() | llvm::LLVMTCEBuilder | private |
| instrAddressSpace_ | llvm::LLVMTCEBuilder | private |
| ipData_ | llvm::LLVMTCEIRBuilder | private |
| isBaseOffsetMemOperation(const Operation &operation) const | llvm::LLVMTCEBuilder | private |
| isExplicitReturn(const llvm::MachineInstr &mi) const | llvm::LLVMTCEIRBuilder | private |
| isHotFunction(llvm::MachineFunction &mf) const | llvm::LLVMTCEIRBuilder | private |
| isInitialized(const Constant *cv) | llvm::LLVMTCEBuilder | private |
| isInlineAsm(const MachineInstr &instr) | llvm::LLVMTCEBuilder | protectedstatic |
| isProgramUsingRestrictedPointers() const | llvm::LLVMTCEBuilder | inline |
| isRealInstruction(const MachineInstr &instr) const | llvm::LLVMTCEIRBuilder | private |
| isTTATarget() const | llvm::LLVMTCEBuilder | inlinevirtual |
| jumpTableRecord_ | llvm::LLVMTCEIRBuilder | private |
| labeledPOs_ | llvm::LLVMTCEBuilder | private |
| LLVMTCEBuilder(char &ID) | llvm::LLVMTCEBuilder | |
| LLVMTCEBuilder(const TargetMachine &tm, TTAMachine::Machine *mach, char &ID, bool functionAtATime=false) | llvm::LLVMTCEBuilder | |
| LLVMTCEIRBuilder(const TargetMachine &tm, TTAMachine::Machine *mach, InterPassData &ipd, AliasAnalysis *AA, bool functionAtATime=false, bool modifyMF=false) | llvm::LLVMTCEIRBuilder | |
| loopFinder_ | llvm::LLVMTCEIRBuilder | private |
| mach_ | llvm::LLVMTCEBuilder | protected |
| mang_ | llvm::LLVMTCEBuilder | protected |
| markJumpTableDestinations(llvm::MachineFunction &mf, ControlFlowGraph &cfg) | llvm::LLVMTCEIRBuilder | private |
| MAU_BITS | llvm::LLVMTCEBuilder | privatestatic |
| mbbName(const MachineBasicBlock &mbb) | llvm::LLVMTCEBuilder | protected |
| mbbReferences_ | llvm::LLVMTCEBuilder | private |
| mbbs_ | llvm::LLVMTCEBuilder | private |
| mod_ | llvm::LLVMTCEBuilder | private |
| modifyMF_ | llvm::LLVMTCEIRBuilder | private |
| multiAddrSpacesFound_ | llvm::LLVMTCEBuilder | private |
| multiDataMemMachine_ | llvm::LLVMTCEBuilder | private |
| noAliasFound_ | llvm::LLVMTCEBuilder | private |
| operationName(const MachineInstr &mi) const | llvm::LLVMTCEIRBuilder | protectedvirtual |
| 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 | llvm::LLVMTCEIRBuilder | inlineprotectedvirtual |
| registerFileName(unsigned llvmRegNum) const | llvm::LLVMTCEIRBuilder | protectedvirtual |
| registerIndex(unsigned llvmRegNum) const | llvm::LLVMTCEIRBuilder | protectedvirtual |
| registerName(unsigned llvmRegNum) const | llvm::LLVMTCEBuilder | protected |
| result() | llvm::LLVMTCEBuilder | |
| runOnMachineFunction(MachineFunction &MF) | llvm::LLVMTCEBuilder | protected |
| scheduler() | llvm::LLVMTCEIRBuilder | private |
| scheduler_ | llvm::LLVMTCEIRBuilder | private |
| setInitialStackPointerValue(unsigned value) | llvm::LLVMTCEBuilder | |
| setInnerLoopFinder(InnerLoopFinder *loopFinder) | llvm::LLVMTCEIRBuilder | inline |
| skippedBBs_ | llvm::LLVMTCEIRBuilder | private |
| spDRegNum() const | llvm::LLVMTCEIRBuilder | inlineprotectedvirtual |
| 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::LLVMTCEIRBuilder | virtual |
| ~LLVMTCEBuilder() | llvm::LLVMTCEBuilder | virtual |
| ~LLVMTCEIRBuilder() | llvm::LLVMTCEIRBuilder | virtual |