Lines Matching refs:SelectionDAGBuilder
821 void SelectionDAGBuilder::init(GCFunctionInfo *gfi, AliasAnalysis &aa, in init()
836 void SelectionDAGBuilder::clear() { in clear()
851 void SelectionDAGBuilder::clearDanglingDebugInfo() { in clearDanglingDebugInfo()
860 SDValue SelectionDAGBuilder::getRoot() { in getRoot()
883 SDValue SelectionDAGBuilder::getControlRoot() { in getControlRoot()
910 void SelectionDAGBuilder::AssignOrderingToNode(const SDNode *Node) { in AssignOrderingToNode()
918 void SelectionDAGBuilder::visit(const Instruction &I) { in visit()
933 void SelectionDAGBuilder::visitPHI(const PHINode &) { in visitPHI()
937 void SelectionDAGBuilder::visit(unsigned Opcode, const User &I) { in visit()
957 void SelectionDAGBuilder::resolveDanglingDebugInfo(const Value *V, in resolveDanglingDebugInfo()
980 SDValue SelectionDAGBuilder::getValue(const Value *V) { in getValue()
1008 SDValue SelectionDAGBuilder::getNonRegisterValue(const Value *V) { in getNonRegisterValue()
1022 SDValue SelectionDAGBuilder::getValueImpl(const Value *V) { in getValueImpl()
1155 void SelectionDAGBuilder::visitRet(const ReturnInst &I) { in visitRet()
1257 void SelectionDAGBuilder::CopyToExportRegsIfNeeded(const Value *V) { in CopyToExportRegsIfNeeded()
1272 void SelectionDAGBuilder::ExportFromCurrentBlock(const Value *V) { in ExportFromCurrentBlock()
1283 bool SelectionDAGBuilder::isExportableFromCurrentBlock(const Value *V, in isExportableFromCurrentBlock()
1311 uint32_t SelectionDAGBuilder::getEdgeWeight(const MachineBasicBlock *Src, in getEdgeWeight()
1321 void SelectionDAGBuilder::
1341 SelectionDAGBuilder::EmitBranchForMergedCondition(const Value *Cond, in EmitBranchForMergedCondition()
1383 void SelectionDAGBuilder::FindMergedConditions(const Value *Cond, in FindMergedConditions()
1443 SelectionDAGBuilder::ShouldEmitAsBranches(const std::vector<CaseBlock> &Cases){ in ShouldEmitAsBranches()
1470 void SelectionDAGBuilder::visitBr(const BranchInst &I) { in visitBr()
1561 void SelectionDAGBuilder::visitSwitchCase(CaseBlock &CB, in visitSwitchCase()
1633 void SelectionDAGBuilder::visitJumpTable(JumpTable &JT) { in visitJumpTable()
1648 void SelectionDAGBuilder::visitJumpTableHeader(JumpTable &JT, in visitJumpTableHeader()
1700 void SelectionDAGBuilder::visitBitTestHeader(BitTestBlock &B, in visitBitTestHeader()
1761 void SelectionDAGBuilder::visitBitTestCase(BitTestBlock &BB, in visitBitTestCase()
1821 void SelectionDAGBuilder::visitInvoke(const InvokeInst &I) { in visitInvoke()
1848 void SelectionDAGBuilder::visitResume(const ResumeInst &RI) { in visitResume()
1852 void SelectionDAGBuilder::visitLandingPad(const LandingPadInst &LP) { in visitLandingPad()
1899 bool SelectionDAGBuilder::handleSmallSwitchRange(CaseRec& CR, in handleSmallSwitchRange()
2046 bool SelectionDAGBuilder::handleJTSwitchCase(CaseRec &CR, in handleJTSwitchCase()
2144 bool SelectionDAGBuilder::handleBTSplitSwitchCase(CaseRec& CR, in handleBTSplitSwitchCase()
2277 bool SelectionDAGBuilder::handleBitTestsSwitchCase(CaseRec& CR, in handleBitTestsSwitchCase()
2408 size_t SelectionDAGBuilder::Clusterify(CaseVector& Cases, in Clusterify()
2466 void SelectionDAGBuilder::UpdateSplitBlock(MachineBasicBlock *First, in UpdateSplitBlock()
2479 void SelectionDAGBuilder::visitSwitch(const SwitchInst &SI) { in visitSwitch()
2545 void SelectionDAGBuilder::visitIndirectBr(const IndirectBrInst &I) { in visitIndirectBr()
2565 void SelectionDAGBuilder::visitFSub(const User &I) { in visitFSub()
2579 void SelectionDAGBuilder::visitBinary(const User &I, unsigned OpCode) { in visitBinary()
2586 void SelectionDAGBuilder::visitShift(const User &I, unsigned Opcode) { in visitShift()
2618 void SelectionDAGBuilder::visitSDiv(const User &I) { in visitSDiv()
2634 void SelectionDAGBuilder::visitICmp(const User &I) { in visitICmp()
2648 void SelectionDAGBuilder::visitFCmp(const User &I) { in visitFCmp()
2663 void SelectionDAGBuilder::visitSelect(const User &I) { in visitSelect()
2690 void SelectionDAGBuilder::visitTrunc(const User &I) { in visitTrunc()
2697 void SelectionDAGBuilder::visitZExt(const User &I) { in visitZExt()
2705 void SelectionDAGBuilder::visitSExt(const User &I) { in visitSExt()
2713 void SelectionDAGBuilder::visitFPTrunc(const User &I) { in visitFPTrunc()
2722 void SelectionDAGBuilder::visitFPExt(const User &I){ in visitFPExt()
2729 void SelectionDAGBuilder::visitFPToUI(const User &I) { in visitFPToUI()
2736 void SelectionDAGBuilder::visitFPToSI(const User &I) { in visitFPToSI()
2743 void SelectionDAGBuilder::visitUIToFP(const User &I) { in visitUIToFP()
2750 void SelectionDAGBuilder::visitSIToFP(const User &I){ in visitSIToFP()
2757 void SelectionDAGBuilder::visitPtrToInt(const User &I) { in visitPtrToInt()
2765 void SelectionDAGBuilder::visitIntToPtr(const User &I) { in visitIntToPtr()
2773 void SelectionDAGBuilder::visitBitCast(const User &I) { in visitBitCast()
2786 void SelectionDAGBuilder::visitInsertElement(const User &I) { in visitInsertElement()
2797 void SelectionDAGBuilder::visitExtractElement(const User &I) { in visitExtractElement()
2817 void SelectionDAGBuilder::visitShuffleVector(const User &I) { in visitShuffleVector()
2996 void SelectionDAGBuilder::visitInsertValue(const InsertValueInst &I) { in visitInsertValue()
3038 void SelectionDAGBuilder::visitExtractValue(const ExtractValueInst &I) { in visitExtractValue()
3072 void SelectionDAGBuilder::visitGetElementPtr(const User &I) { in visitGetElementPtr()
3146 void SelectionDAGBuilder::visitAlloca(const AllocaInst &I) { in visitAlloca()
3198 void SelectionDAGBuilder::visitLoad(const LoadInst &I) { in visitLoad()
3281 void SelectionDAGBuilder::visitStore(const StoreInst &I) { in visitStore()
3359 void SelectionDAGBuilder::visitAtomicCmpXchg(const AtomicCmpXchgInst &I) { in visitAtomicCmpXchg()
3391 void SelectionDAGBuilder::visitAtomicRMW(const AtomicRMWInst &I) { in visitAtomicRMW()
3437 void SelectionDAGBuilder::visitFence(const FenceInst &I) { in visitFence()
3446 void SelectionDAGBuilder::visitAtomicLoad(const LoadInst &I) { in visitAtomicLoad()
3475 void SelectionDAGBuilder::visitAtomicStore(const StoreInst &I) { in visitAtomicStore()
3510 void SelectionDAGBuilder::visitTargetIntrinsic(const CallInst &I, in visitTargetIntrinsic()
3635 SelectionDAGBuilder::visitExp(const CallInst &I) { in visitExp()
3761 SelectionDAGBuilder::visitLog(const CallInst &I) { in visitLog()
3871 SelectionDAGBuilder::visitLog2(const CallInst &I) { in visitLog2()
3980 SelectionDAGBuilder::visitLog10(const CallInst &I) { in visitLog10()
4082 SelectionDAGBuilder::visitExp2(const CallInst &I) { in visitExp2()
4196 SelectionDAGBuilder::visitPow(const CallInst &I) { in visitPow()
4401 SelectionDAGBuilder::EmitFuncArgumentDbgValue(const Value *V, MDNode *Variable, in EmitFuncArgumentDbgValue()
4475 SelectionDAGBuilder::visitIntrinsicCall(const CallInst &I, unsigned Intrinsic) { in visitIntrinsicCall()
5145 void SelectionDAGBuilder::LowerCallTo(ImmutableCallSite CS, SDValue Callee, in LowerCallTo()
5364 SelectionDAGBuilder &Builder) { in getMemCmpLoad()
5409 bool SelectionDAGBuilder::visitMemCmpCall(const CallInst &I) { in visitMemCmpCall()
5486 void SelectionDAGBuilder::visitCall(const CallInst &I) { in visitCall()
5857 void SelectionDAGBuilder::visitInlineAsm(ImmutableCallSite CS) { in visitInlineAsm()
6334 void SelectionDAGBuilder::visitVAStart(const CallInst &I) { in visitVAStart()
6341 void SelectionDAGBuilder::visitVAArg(const VAArgInst &I) { in visitVAArg()
6351 void SelectionDAGBuilder::visitVAEnd(const CallInst &I) { in visitVAEnd()
6358 void SelectionDAGBuilder::visitVACopy(const CallInst &I) { in visitVACopy()
6545 SelectionDAGBuilder::CopyValueToVirtualRegister(const Value *V, unsigned Reg) { in CopyValueToVirtualRegister()
6798 SelectionDAGBuilder::HandlePHINodesInSuccessorBlocks(const BasicBlock *LLVMBB) { in HandlePHINodesInSuccessorBlocks()