Searched refs:LBasicBlock (Results 1 - 8 of 8) sorted by relevance
/macosx-10.10/JavaScriptCore-7600.1.17/ftl/ |
H A D | FTLWeightedTarget.h | 43 WeightedTarget(LBasicBlock target, Weight weight) 49 WeightedTarget(LBasicBlock target, float weight) 55 LBasicBlock target() const { return m_target; } 59 LBasicBlock m_target; 66 inline WeightedTarget usually(LBasicBlock block) 71 inline WeightedTarget rarely(LBasicBlock block) 79 inline WeightedTarget unsure(LBasicBlock block)
|
H A D | FTLSwitchCase.h | 38 SwitchCase(LValue value, LBasicBlock target, Weight weight) 46 LBasicBlock target() const { return m_target; } 51 LBasicBlock m_target;
|
H A D | FTLValueFromBlock.h | 43 ValueFromBlock(LValue value, LBasicBlock block) 50 LBasicBlock block() const { return m_block; } 54 LBasicBlock m_block;
|
H A D | FTLAbbreviatedTypes.h | 36 typedef LLVMBasicBlockRef LBasicBlock; typedef in namespace:JSC::FTL
|
H A D | FTLOutput.cpp | 55 LBasicBlock Output::appendTo(LBasicBlock block, LBasicBlock nextBlock) 61 void Output::appendTo(LBasicBlock block) 68 LBasicBlock Output::newBlock(const char* name) 124 void Output::branch(LValue condition, LBasicBlock taken, Weight takenWeight, LBasicBlock notTaken, Weight notTakenWeight)
|
H A D | FTLLowerDFGToLLVM.cpp | 110 LBasicBlock stackOverflow = FTL_NEW_BLOCK(m_out, ("Stack overflow")); 222 LBasicBlock lowBlock = m_blocks.get(m_highBlock); 846 LBasicBlock booleanCase = FTL_NEW_BLOCK(m_out, ("BooleanToNumber boolean case")); 847 LBasicBlock continuation = FTL_NEW_BLOCK(m_out, ("BooleanToNumber continuation")); 852 LBasicBlock lastNext = m_out.appendTo(booleanCase, continuation); 994 LBasicBlock isCellCase = FTL_NEW_BLOCK(m_out, ("ToThis is cell case")); 995 LBasicBlock slowCase = FTL_NEW_BLOCK(m_out, ("ToThis slow case")); 996 LBasicBlock continuation = FTL_NEW_BLOCK(m_out, ("ToThis continuation")); 1000 LBasicBlock lastNext = m_out.appendTo(isCellCase, slowCase); 1163 LBasicBlock slowCas [all...] |
H A D | FTLOutput.h | 77 LBasicBlock insertNewBlocksBefore(LBasicBlock nextBlock) 79 LBasicBlock lastNextBlock = m_nextBlock; 84 LBasicBlock appendTo(LBasicBlock, LBasicBlock nextBlock); 86 void appendTo(LBasicBlock); 88 LBasicBlock newBlock(const char* name = ""); 364 void jump(LBasicBlock destination) { buildBr(m_builder, destination); } 365 void branch(LValue condition, LBasicBlock take [all...] |
H A D | FTLAbbreviations.h | 159 static inline LBasicBlock appendBasicBlock(LContext context, LValue function, const char* name = "") { return llvm->AppendBasicBlockInContext(context, function, name); } 160 static inline LBasicBlock insertBasicBlock(LContext context, LBasicBlock beforeBasicBlock, const char* name = "") { return llvm->InsertBasicBlockInContext(context, beforeBasicBlock, name); } 163 static inline void addIncoming(LValue phi, const LValue* values, const LBasicBlock* blocks, unsigned numPredecessors) 165 llvm->AddIncoming(phi, const_cast<LValue*>(values), const_cast<LBasicBlock*>(blocks), numPredecessors); 170 LBasicBlock block = value1.block(); 176 LBasicBlock blocks[] = { value1.block(), value2.block() }; 291 static inline LValue buildBr(LBuilder builder, LBasicBlock destination) { return llvm->BuildBr(builder, destination); } 292 static inline LValue buildCondBr(LBuilder builder, LValue condition, LBasicBlock taken, LBasicBlock notTake [all...] |
Completed in 145 milliseconds