Intel® Implicit SPMD Program Compiler (Intel® ISPC)  1.13.0
CFInfo Member List

This is the complete list of members for CFInfo, including all inherited members.

CFInfo(CFType t, bool uniformIf, llvm::Value *sm)CFInfoinlineprivate
CFInfo(CFType t, bool iu, llvm::BasicBlock *bt, llvm::BasicBlock *ct, llvm::Value *sb, llvm::Value *sc, llvm::Value *sm, llvm::Value *lm, llvm::Value *sse=NULL, llvm::BasicBlock *bbd=NULL, const std::vector< std::pair< int, llvm::BasicBlock *>> *bbc=NULL, const std::map< llvm::BasicBlock *, llvm::BasicBlock *> *bbn=NULL, bool scu=false)CFInfoinlineprivate
CFInfo(CFType t, llvm::BasicBlock *bt, llvm::BasicBlock *ct, llvm::Value *sb, llvm::Value *sc, llvm::Value *sm, llvm::Value *lm)CFInfoinlineprivate
CFType enum nameCFInfo
ForeachActive enum valueCFInfo
ForeachRegular enum valueCFInfo
ForeachUnique enum valueCFInfo
GetForeach(FunctionEmitContext::ForeachType ft, llvm::BasicBlock *breakTarget, llvm::BasicBlock *continueTarget, llvm::Value *savedBreakLanesPtr, llvm::Value *savedContinueLanesPtr, llvm::Value *savedMask, llvm::Value *savedBlockEntryMask)CFInfostatic
GetIf(bool isUniform, llvm::Value *savedMask)CFInfostatic
GetLoop(bool isUniform, llvm::BasicBlock *breakTarget, llvm::BasicBlock *continueTarget, llvm::Value *savedBreakLanesPtr, llvm::Value *savedContinueLanesPtr, llvm::Value *savedMask, llvm::Value *savedBlockEntryMask)CFInfostatic
GetSwitch(bool isUniform, llvm::BasicBlock *breakTarget, llvm::BasicBlock *continueTarget, llvm::Value *savedBreakLanesPtr, llvm::Value *savedContinueLanesPtr, llvm::Value *savedMask, llvm::Value *savedBlockEntryMask, llvm::Value *switchExpr, llvm::BasicBlock *bbDefault, const std::vector< std::pair< int, llvm::BasicBlock *>> *bbCases, const std::map< llvm::BasicBlock *, llvm::BasicBlock *> *bbNext, bool scUniform)CFInfostatic
If enum valueCFInfo
IsForeach()CFInfoinline
IsIf()CFInfoinline
IsLoop()CFInfoinline
IsSwitch()CFInfoinline
isUniformCFInfo
IsUniform()CFInfoinline
IsVarying()CFInfoinline
Loop enum valueCFInfo
savedBlockEntryMaskCFInfo
savedBreakLanesPtrCFInfo
savedBreakTargetCFInfo
savedCaseBlocksCFInfo
savedContinueLanesPtrCFInfo
savedContinueTargetCFInfo
savedDefaultBlockCFInfo
savedMaskCFInfo
savedNextBlocksCFInfo
savedSwitchConditionWasUniformCFInfo
savedSwitchExprCFInfo
Switch enum valueCFInfo
typeCFInfo