Lines Matching refs:SelectionDAGBuilder
868 void SelectionDAGBuilder::init(GCFunctionInfo *gfi, AliasAnalysis &aa, in init()
884 void SelectionDAGBuilder::clear() { in clear()
901 void SelectionDAGBuilder::clearDanglingDebugInfo() { in clearDanglingDebugInfo()
910 SDValue SelectionDAGBuilder::getRoot() { in getRoot()
933 SDValue SelectionDAGBuilder::getControlRoot() { in getControlRoot()
959 void SelectionDAGBuilder::visit(const Instruction &I) { in visit()
976 void SelectionDAGBuilder::visitPHI(const PHINode &) { in visitPHI()
980 void SelectionDAGBuilder::visit(unsigned Opcode, const User &I) { in visit()
994 void SelectionDAGBuilder::resolveDanglingDebugInfo(const Value *V, in resolveDanglingDebugInfo()
1024 SDValue SelectionDAGBuilder::getCopyFromRegs(const Value *V, Type *Ty) { in getCopyFromRegs()
1041 SDValue SelectionDAGBuilder::getValue(const Value *V) { in getValue()
1064 SDValue SelectionDAGBuilder::getNonRegisterValue(const Value *V) { in getNonRegisterValue()
1078 SDValue SelectionDAGBuilder::getValueImpl(const Value *V) { in getValueImpl()
1212 void SelectionDAGBuilder::visitRet(const ReturnInst &I) { in visitRet()
1322 void SelectionDAGBuilder::CopyToExportRegsIfNeeded(const Value *V) { in CopyToExportRegsIfNeeded()
1337 void SelectionDAGBuilder::ExportFromCurrentBlock(const Value *V) { in ExportFromCurrentBlock()
1348 bool SelectionDAGBuilder::isExportableFromCurrentBlock(const Value *V, in isExportableFromCurrentBlock()
1376 uint32_t SelectionDAGBuilder::getEdgeWeight(const MachineBasicBlock *Src, in getEdgeWeight()
1386 void SelectionDAGBuilder::
1406 SelectionDAGBuilder::EmitBranchForMergedCondition(const Value *Cond, in EmitBranchForMergedCondition()
1458 void SelectionDAGBuilder::FindMergedConditions(const Value *Cond, in FindMergedConditions()
1558 SelectionDAGBuilder::ShouldEmitAsBranches(const std::vector<CaseBlock> &Cases) { in ShouldEmitAsBranches()
1585 void SelectionDAGBuilder::visitBr(const BranchInst &I) { in visitBr()
1671 void SelectionDAGBuilder::visitSwitchCase(CaseBlock &CB, in visitSwitchCase()
1739 void SelectionDAGBuilder::visitJumpTable(JumpTable &JT) { in visitJumpTable()
1754 void SelectionDAGBuilder::visitJumpTableHeader(JumpTable &JT, in visitJumpTableHeader()
1804 void SelectionDAGBuilder::visitSPDescriptorParent(StackProtectorDescriptor &SPD, in visitSPDescriptorParent()
1872 SelectionDAGBuilder::visitSPDescriptorFailure(StackProtectorDescriptor &SPD) { in visitSPDescriptorFailure()
1882 void SelectionDAGBuilder::visitBitTestHeader(BitTestBlock &B, in visitBitTestHeader()
1938 void SelectionDAGBuilder::visitBitTestCase(BitTestBlock &BB, in visitBitTestCase()
1991 void SelectionDAGBuilder::visitInvoke(const InvokeInst &I) { in visitInvoke()
2038 void SelectionDAGBuilder::visitResume(const ResumeInst &RI) { in visitResume()
2042 void SelectionDAGBuilder::visitLandingPad(const LandingPadInst &LP) { in visitLandingPad()
2084 SelectionDAGBuilder::visitLandingPadClauseBB(GlobalValue *ClauseGV, in visitLandingPadClauseBB()
2106 bool SelectionDAGBuilder::handleSmallSwitchRange(CaseRec& CR, in handleSmallSwitchRange()
2270 bool SelectionDAGBuilder::handleJTSwitchCase(CaseRec &CR, in handleJTSwitchCase()
2377 bool SelectionDAGBuilder::handleBTSplitSwitchCase(CaseRec& CR, in handleBTSplitSwitchCase()
2447 void SelectionDAGBuilder::splitSwitchCase(CaseRec &CR, CaseItr Pivot, in splitSwitchCase()
2514 bool SelectionDAGBuilder::handleBitTestsSwitchCase(CaseRec& CR, in handleBitTestsSwitchCase()
2645 void SelectionDAGBuilder::Clusterify(CaseVector &Cases, const SwitchInst *SI) { in Clusterify()
2692 void SelectionDAGBuilder::UpdateSplitBlock(MachineBasicBlock *First, in UpdateSplitBlock()
2705 void SelectionDAGBuilder::visitSwitch(const SwitchInst &SI) { in visitSwitch()
2789 void SelectionDAGBuilder::visitIndirectBr(const IndirectBrInst &I) { in visitIndirectBr()
2809 void SelectionDAGBuilder::visitUnreachable(const UnreachableInst &I) { in visitUnreachable()
2814 void SelectionDAGBuilder::visitFSub(const User &I) { in visitFSub()
2828 void SelectionDAGBuilder::visitBinary(const User &I, unsigned OpCode) { in visitBinary()
2849 void SelectionDAGBuilder::visitShift(const User &I, unsigned Opcode) { in visitShift()
2899 void SelectionDAGBuilder::visitSDiv(const User &I) { in visitSDiv()
2916 void SelectionDAGBuilder::visitICmp(const User &I) { in visitICmp()
2930 void SelectionDAGBuilder::visitFCmp(const User &I) { in visitFCmp()
2945 void SelectionDAGBuilder::visitSelect(const User &I) { in visitSelect()
2971 void SelectionDAGBuilder::visitTrunc(const User &I) { in visitTrunc()
2978 void SelectionDAGBuilder::visitZExt(const User &I) { in visitZExt()
2986 void SelectionDAGBuilder::visitSExt(const User &I) { in visitSExt()
2994 void SelectionDAGBuilder::visitFPTrunc(const User &I) { in visitFPTrunc()
3003 void SelectionDAGBuilder::visitFPExt(const User &I) { in visitFPExt()
3010 void SelectionDAGBuilder::visitFPToUI(const User &I) { in visitFPToUI()
3017 void SelectionDAGBuilder::visitFPToSI(const User &I) { in visitFPToSI()
3024 void SelectionDAGBuilder::visitUIToFP(const User &I) { in visitUIToFP()
3031 void SelectionDAGBuilder::visitSIToFP(const User &I) { in visitSIToFP()
3038 void SelectionDAGBuilder::visitPtrToInt(const User &I) { in visitPtrToInt()
3046 void SelectionDAGBuilder::visitIntToPtr(const User &I) { in visitIntToPtr()
3054 void SelectionDAGBuilder::visitBitCast(const User &I) { in visitBitCast()
3074 void SelectionDAGBuilder::visitAddrSpaceCast(const User &I) { in visitAddrSpaceCast()
3089 void SelectionDAGBuilder::visitInsertElement(const User &I) { in visitInsertElement()
3099 void SelectionDAGBuilder::visitExtractElement(const User &I) { in visitExtractElement()
3119 void SelectionDAGBuilder::visitShuffleVector(const User &I) { in visitShuffleVector()
3297 void SelectionDAGBuilder::visitInsertValue(const InsertValueInst &I) { in visitInsertValue()
3345 void SelectionDAGBuilder::visitExtractValue(const ExtractValueInst &I) { in visitExtractValue()
3379 void SelectionDAGBuilder::visitGetElementPtr(const User &I) { in visitGetElementPtr()
3446 void SelectionDAGBuilder::visitAlloca(const AllocaInst &I) { in visitAlloca()
3497 void SelectionDAGBuilder::visitLoad(const LoadInst &I) { in visitLoad()
3585 void SelectionDAGBuilder::visitStore(const StoreInst &I) { in visitStore()
3640 void SelectionDAGBuilder::visitMaskedStore(const CallInst &I) { in visitMaskedStore()
3667 void SelectionDAGBuilder::visitMaskedLoad(const CallInst &I) { in visitMaskedLoad()
3708 void SelectionDAGBuilder::visitAtomicCmpXchg(const AtomicCmpXchgInst &I) { in visitAtomicCmpXchg()
3730 void SelectionDAGBuilder::visitAtomicRMW(const AtomicRMWInst &I) { in visitAtomicRMW()
3767 void SelectionDAGBuilder::visitFence(const FenceInst &I) { in visitFence()
3777 void SelectionDAGBuilder::visitAtomicLoad(const LoadInst &I) { in visitAtomicLoad()
3811 void SelectionDAGBuilder::visitAtomicStore(const StoreInst &I) { in visitAtomicStore()
3838 void SelectionDAGBuilder::visitTargetIntrinsic(const CallInst &I, in visitTargetIntrinsic()
4453 bool SelectionDAGBuilder::EmitFuncArgumentDbgValue( in EmitFuncArgumentDbgValue()
4537 SelectionDAGBuilder::visitIntrinsicCall(const CallInst &I, unsigned Intrinsic) { in visitIntrinsicCall()
5467 SelectionDAGBuilder::lowerInvokable(TargetLowering::CallLoweringInfo &CLI, in lowerInvokable()
5528 void SelectionDAGBuilder::LowerCallTo(ImmutableCallSite CS, SDValue Callee, in LowerCallTo()
5592 SelectionDAGBuilder &Builder) { in getMemCmpLoad()
5634 void SelectionDAGBuilder::processIntegerCallValue(const Instruction &I, in processIntegerCallValue()
5648 bool SelectionDAGBuilder::visitMemCmpCall(const CallInst &I) { in visitMemCmpCall()
5750 bool SelectionDAGBuilder::visitMemChrCall(const CallInst &I) { in visitMemChrCall()
5781 bool SelectionDAGBuilder::visitStrCpyCall(const CallInst &I, bool isStpcpy) { in visitStrCpyCall()
5810 bool SelectionDAGBuilder::visitStrCmpCall(const CallInst &I) { in visitStrCmpCall()
5839 bool SelectionDAGBuilder::visitStrLenCall(const CallInst &I) { in visitStrLenCall()
5864 bool SelectionDAGBuilder::visitStrNLenCall(const CallInst &I) { in visitStrNLenCall()
5892 bool SelectionDAGBuilder::visitUnaryFloatCall(const CallInst &I, in visitUnaryFloatCall()
5909 bool SelectionDAGBuilder::visitBinaryFloatCall(const CallInst &I, in visitBinaryFloatCall()
5926 void SelectionDAGBuilder::visitCall(const CallInst &I) { in visitCall()
6290 void SelectionDAGBuilder::visitInlineAsm(ImmutableCallSite CS) { in visitInlineAsm()
6823 void SelectionDAGBuilder::visitVAStart(const CallInst &I) { in visitVAStart()
6830 void SelectionDAGBuilder::visitVAArg(const VAArgInst &I) { in visitVAArg()
6841 void SelectionDAGBuilder::visitVAEnd(const CallInst &I) { in visitVAEnd()
6848 void SelectionDAGBuilder::visitVACopy(const CallInst &I) { in visitVACopy()
6865 SelectionDAGBuilder::lowerCallOperands(ImmutableCallSite CS, unsigned ArgIdx, in lowerCallOperands()
6916 SelectionDAGBuilder &Builder) { in addStackMapLiveVars()
6934 void SelectionDAGBuilder::visitStackmap(const CallInst &CI) { in visitStackmap()
6996 void SelectionDAGBuilder::visitPatchpoint(ImmutableCallSite CS, in visitPatchpoint()
7430 SelectionDAGBuilder::CopyValueToVirtualRegister(const Value *V, unsigned Reg) { in CopyValueToVirtualRegister()
7706 SelectionDAGBuilder::HandlePHINodesInSuccessorBlocks(const BasicBlock *LLVMBB) { in HandlePHINodesInSuccessorBlocks()
7782 SelectionDAGBuilder::StackProtectorDescriptor::
7800 MachineBasicBlock *SelectionDAGBuilder::NextBlock(MachineBasicBlock *MBB) { in NextBlock()
7812 void SelectionDAGBuilder::updateDAGForMaybeTailCall(SDValue MaybeTC) { in updateDAGForMaybeTailCall()