OpenASIP  2.0
llvm::LLVMTCEBuilder Member List

This is the complete list of members for llvm::LLVMTCEBuilder, including all inherited members.

addCandidateLSUAnnotations(unsigned asNum, TTAProgram::Move &move)llvm::LLVMTCEBuilderprivate
addLabelForProgramOperation(TCEString label, ProgramOperationPtr po)llvm::LLVMTCEBuilderinlineprotected
addPointerAnnotations(const llvm::MachineInstr *mi, TTAProgram::Move &move)llvm::LLVMTCEBuilderprivate
addressSpaceById(unsigned id)llvm::LLVMTCEBuilderprivate
addressSpaceId(TTAMachine::AddressSpace &aSpace) constllvm::LLVMTCEBuilderprivate
bbIndex_llvm::LLVMTCEBuilderprivate
clearFunctionBookkeeping()llvm::LLVMTCEBuilderinlineprotected
codeLabelReferences_llvm::LLVMTCEBuilderprivate
codeLabels_llvm::LLVMTCEBuilderprotected
copyFUAnnotations(const std::vector< TTAProgram::Instruction * > &operandMoves, TTAProgram::Move &move) constllvm::LLVMTCEBuilderprivate
cpData_llvm::LLVMTCEBuilderprivate
createAddrTerminal(const MachineOperand &base, const MachineOperand &offset)llvm::LLVMTCEBuilderprivate
createDataDefinition(int addressSpaceId, unsigned &addr, const Constant *cv, bool forceInitialize=false, unsigned forceAlignment=0)llvm::LLVMTCEBuilderprivate
createExprDataDefinition(int addressSpaceId, unsigned &addr, const ConstantExpr *gv, int offset=0)llvm::LLVMTCEBuilderprivate
createFPDataDefinition(int addressSpaceId, unsigned &addr, const llvm::ConstantFP *cfp)llvm::LLVMTCEBuilderprivate
createFUTerminal(const MachineOperand &) constllvm::LLVMTCEBuilderinlineprotectedvirtual
createGlobalValueDataDefinition(int addressSpaceId, unsigned &addr, const GlobalValue *gv, int offset=0)llvm::LLVMTCEBuilderprivate
createGuard(const TTAProgram::Terminal *guardReg, bool trueOrFalse)llvm::LLVMTCEBuilderprivate
createIntDataDefinition(int addressSpaceId, unsigned &addr, const llvm::ConstantInt *ci, bool isPointer=false)llvm::LLVMTCEBuilderprivate
createMBBReference(const MachineOperand &mo)llvm::LLVMTCEBuilderprotectedvirtual
createMove(const MachineOperand &src, const MachineOperand &dst, TTAProgram::MoveGuard *guard)llvm::LLVMTCEBuilderprotected
createMove(TTAProgram::Terminal *src, TTAProgram::Terminal *dst, const TTAMachine::Bus &bus, TTAProgram::MoveGuard *guard=NULL)llvm::LLVMTCEBuilderprotected
createMoveNode(ProgramOperationPtr &, std::shared_ptr< TTAProgram::Move > m, bool)llvm::LLVMTCEBuilderinlineprivatevirtual
createProgramOperationReference(const MachineOperand &mo)llvm::LLVMTCEBuilderprotectedvirtual
createSPInitLoad(TTAProgram::CodeSnippet &target, TTAProgram::Terminal &src, TTAProgram::Terminal &dst)llvm::LLVMTCEBuilderprivate
createSymbolReference(const MachineOperand &mo)llvm::LLVMTCEBuilderprotectedvirtual
createSymbolReference(const TCEString &symbolName)llvm::LLVMTCEBuilderprotectedvirtual
createTerminal(const MachineOperand &mo, int bitLimit=0)llvm::LLVMTCEBuilderprotected
createTerminalRegister(const std::string &rfName, int index)llvm::LLVMTCEBuilderprotected
curFrameInfo_llvm::LLVMTCEBuilderprotected
currentFnCP_llvm::LLVMTCEBuilderprivate
data_llvm::LLVMTCEBuilderprivate
dataEnd(TTAMachine::AddressSpace &aSpace)llvm::LLVMTCEBuilderprivate
dataEnds_llvm::LLVMTCEBuilderprivate
dataInitialized_llvm::LLVMTCEBuilderprivate
dataLabels_llvm::LLVMTCEBuilderprivate
DataMemIndex typedefllvm::LLVMTCEBuilderprivate
dataMemoryForAddressSpace(TTAMachine::AddressSpace &aSpace)llvm::LLVMTCEBuilderprivate
debugDataToAnnotations(const llvm::MachineInstr *mi, TTAProgram::Move &move)llvm::LLVMTCEBuilderprivate
defaultDataAddressSpace_llvm::LLVMTCEBuilderprivate
deleteDeadProcedures()llvm::LLVMTCEBuilder
dl_llvm::LLVMTCEBuilderprivate
dmemIndex_llvm::LLVMTCEBuilderprivate
doFinalization(Module &M)llvm::LLVMTCEBuilderprotected
doInitialization(Module &M)llvm::LLVMTCEBuilderprotected
emitComparisonForBranch(TCEString firstOp, const MachineInstr *mi, TTAProgram::CodeSnippet *proc)llvm::LLVMTCEBuilderprivate
emitConstantPool(const llvm::MachineConstantPool &cp)llvm::LLVMTCEBuilderprotected
emitDataDef(const DataDef &def)llvm::LLVMTCEBuilderprivate
emitDataDef(const ConstantDataDef &def)llvm::LLVMTCEBuilderprivate
emitGlobalXXtructorCalls(const MachineInstr *mi, TTAProgram::CodeSnippet *proc, bool constructors)llvm::LLVMTCEBuilderprivate
emitInlineAsm(const MachineFunction &mf, const MachineInstr *mi, TTAProgram::BasicBlock *bb, TTAProgram::InstructionReferenceManager &irm)llvm::LLVMTCEBuilderprotected
emitInstruction(const MachineInstr *mi, TTAProgram::CodeSnippet *proc)llvm::LLVMTCEBuilderprotected
emitLoad(const MachineInstr *mi, TTAProgram::CodeSnippet *proc)llvm::LLVMTCEBuilderprivate
emitLongjmp(const MachineInstr *mi, TTAProgram::CodeSnippet *proc)llvm::LLVMTCEBuilderprivate
emitMove(const MachineInstr *mi, TTAProgram::CodeSnippet *proc, bool conditional=false, bool trueGuard=true)llvm::LLVMTCEBuilderprotectedvirtual
emitOperationMacro(const MachineInstr *mi, TTAProgram::CodeSnippet *proc)llvm::LLVMTCEBuilderprivate
emitReadSP(const MachineInstr *mi, TTAProgram::CodeSnippet *proc)llvm::LLVMTCEBuilderprivate
emitRemaingingBrach(TCEString opName, const MachineInstr *mi, TTAProgram::CodeSnippet *proc)llvm::LLVMTCEBuilderprivate
emitReturn(const MachineInstr *mi, TTAProgram::CodeSnippet *proc)llvm::LLVMTCEBuilderprivate
emitReturnTo(const MachineInstr *mi, TTAProgram::CodeSnippet *proc)llvm::LLVMTCEBuilderprivate
emitSelect(const MachineInstr *mi, TTAProgram::CodeSnippet *proc)llvm::LLVMTCEBuilderprivate
emitSetjmp(const MachineInstr *mi, TTAProgram::CodeSnippet *proc)llvm::LLVMTCEBuilderprivate
emitSpecialInlineAsm(const std::string op, const MachineInstr *mi, TTAProgram::CodeSnippet *proc)llvm::LLVMTCEBuilderprivate
emitSPInitialization()llvm::LLVMTCEBuilderprotectedvirtual
emitSPInitialization(TTAProgram::CodeSnippet &target)llvm::LLVMTCEBuilderprotected
emitStore(const MachineInstr *mi, TTAProgram::CodeSnippet *proc)llvm::LLVMTCEBuilderprivate
emitWriteSP(const MachineInstr *mi, TTAProgram::CodeSnippet *proc)llvm::LLVMTCEBuilderprivate
endReferences_llvm::LLVMTCEBuilderprivate
firstInstructionOfBasicBlock(const llvm::BasicBlock *bb)llvm::LLVMTCEBuilderinline
fixProgramOperationReferences()llvm::LLVMTCEBuilderprotected
functionAtATime_llvm::LLVMTCEBuilderprotected
functions_llvm::LLVMTCEBuilderprivate
getAnalysisUsage(AnalysisUsage &AU) constllvm::LLVMTCEBuilderinlinevirtual
getAsmString(const MachineInstr &mi) constllvm::LLVMTCEBuilderprivate
getHWOperation(std::string opName)llvm::LLVMTCEBuilderprotected
globalCP_llvm::LLVMTCEBuilderprivate
handleMemoryCategoryInfo(const MachineInstr *mi, TTAProgram::CodeSnippet *proc)llvm::LLVMTCEBuilderprivate
hasAmbiguousASpaceRefs(const TTAProgram::Instruction &instr) constllvm::LLVMTCEBuilderprotected
IDllvm::LLVMTCEBuilderstatic
initDataSections()llvm::LLVMTCEBuilderprotected
initialStackPointerValue_llvm::LLVMTCEBuilderprotected
initMembers()llvm::LLVMTCEBuilderprivate
instrAddressSpace_llvm::LLVMTCEBuilderprivate
isBaseOffsetMemOperation(const Operation &operation) constllvm::LLVMTCEBuilderprivate
isInitialized(const Constant *cv)llvm::LLVMTCEBuilderprivate
isInlineAsm(const MachineInstr &instr)llvm::LLVMTCEBuilderprotectedstatic
isProgramUsingRestrictedPointers() constllvm::LLVMTCEBuilderinline
isTTATarget() constllvm::LLVMTCEBuilderinlinevirtual
labeledPOs_llvm::LLVMTCEBuilderprivate
LLVMTCEBuilder(char &ID)llvm::LLVMTCEBuilder
LLVMTCEBuilder(const TargetMachine &tm, TTAMachine::Machine *mach, char &ID, bool functionAtATime=false)llvm::LLVMTCEBuilder
mach_llvm::LLVMTCEBuilderprotected
mang_llvm::LLVMTCEBuilderprotected
MAU_BITSllvm::LLVMTCEBuilderprivatestatic
mbbName(const MachineBasicBlock &mbb)llvm::LLVMTCEBuilderprotected
mbbReferences_llvm::LLVMTCEBuilderprivate
mbbs_llvm::LLVMTCEBuilderprivate
mod_llvm::LLVMTCEBuilderprivate
multiAddrSpacesFound_llvm::LLVMTCEBuilderprivate
multiDataMemMachine_llvm::LLVMTCEBuilderprivate
noAliasFound_llvm::LLVMTCEBuilderprivate
operationName(const MachineInstr &mi) const =0llvm::LLVMTCEBuilderprotectedpure virtual
opset_llvm::LLVMTCEBuilderprotected
options_llvm::LLVMTCEBuilderprotected
padToAlignment(int addressSpaceId, unsigned &addr, unsigned align)llvm::LLVMTCEBuilderprivate
POINTER_SIZE_32llvm::LLVMTCEBuilderprivatestatic
POINTER_SIZE_64llvm::LLVMTCEBuilderprivatestatic
pregions_llvm::LLVMTCEBuilderprotected
prog_llvm::LLVMTCEBuilderprotected
raPortDRegNum() const =0llvm::LLVMTCEBuilderprotectedpure virtual
registerFileName(unsigned llvmRegNum) const =0llvm::LLVMTCEBuilderprotectedpure virtual
registerIndex(unsigned llvmRegNum) const =0llvm::LLVMTCEBuilderprotectedpure virtual
registerName(unsigned llvmRegNum) constllvm::LLVMTCEBuilderprotected
result()llvm::LLVMTCEBuilder
runOnMachineFunction(MachineFunction &MF)llvm::LLVMTCEBuilderprotected
setInitialStackPointerValue(unsigned value)llvm::LLVMTCEBuilder
spDRegNum() const =0llvm::LLVMTCEBuilderprotectedpure virtual
spillMoveCount_llvm::LLVMTCEBuilderprotected
symbolicPORefs_llvm::LLVMTCEBuilderprivate
targetMachine() constllvm::LLVMTCEBuilderinlineprotected
tm_llvm::LLVMTCEBuilderprotected
udata_llvm::LLVMTCEBuilderprivate
writeMachineFunction(MachineFunction &MF)llvm::LLVMTCEBuilderprotectedvirtual
~LLVMTCEBuilder()llvm::LLVMTCEBuildervirtual