Searched refs:LBasicBlock (Results 1 - 8 of 8) sorted by relevance

/macosx-10.10/JavaScriptCore-7600.1.17/ftl/
H A DFTLWeightedTarget.h43 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 DFTLSwitchCase.h38 SwitchCase(LValue value, LBasicBlock target, Weight weight)
46 LBasicBlock target() const { return m_target; }
51 LBasicBlock m_target;
H A DFTLValueFromBlock.h43 ValueFromBlock(LValue value, LBasicBlock block)
50 LBasicBlock block() const { return m_block; }
54 LBasicBlock m_block;
H A DFTLAbbreviatedTypes.h36 typedef LLVMBasicBlockRef LBasicBlock; typedef in namespace:JSC::FTL
H A DFTLOutput.cpp55 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 DFTLLowerDFGToLLVM.cpp110 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 DFTLOutput.h77 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 DFTLAbbreviations.h159 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