Lines Matching refs:SelectionDAGBuilder
843 void SelectionDAGBuilder::init(GCFunctionInfo *gfi, AliasAnalysis &aa, in init()
859 void SelectionDAGBuilder::clear() { in clear()
876 void SelectionDAGBuilder::clearDanglingDebugInfo() { in clearDanglingDebugInfo()
885 SDValue SelectionDAGBuilder::getRoot() { in getRoot()
908 SDValue SelectionDAGBuilder::getControlRoot() { in getControlRoot()
936 static void copySwiftErrorsToFinalVRegs(SelectionDAGBuilder &SDB) { in copySwiftErrorsToFinalVRegs()
970 void SelectionDAGBuilder::visit(const Instruction &I) { in visit()
990 void SelectionDAGBuilder::visitPHI(const PHINode &) { in visitPHI()
994 void SelectionDAGBuilder::visit(unsigned Opcode, const User &I) { in visit()
1008 void SelectionDAGBuilder::resolveDanglingDebugInfo(const Value *V, in resolveDanglingDebugInfo()
1036 SDValue SelectionDAGBuilder::getCopyFromRegs(const Value *V, Type *Ty) { in getCopyFromRegs()
1053 SDValue SelectionDAGBuilder::getValue(const Value *V) { in getValue()
1073 bool SelectionDAGBuilder::findValue(const Value *V) const { in findValue()
1080 SDValue SelectionDAGBuilder::getNonRegisterValue(const Value *V) { in getNonRegisterValue()
1103 SDValue SelectionDAGBuilder::getValueImpl(const Value *V) { in getValueImpl()
1241 void SelectionDAGBuilder::visitCatchPad(const CatchPadInst &I) { in visitCatchPad()
1253 void SelectionDAGBuilder::visitCatchRet(const CatchReturnInst &I) { in visitCatchRet()
1291 void SelectionDAGBuilder::visitCleanupPad(const CleanupPadInst &CPI) { in visitCleanupPad()
1349 void SelectionDAGBuilder::visitCleanupRet(const CleanupReturnInst &I) { in visitCleanupRet()
1371 void SelectionDAGBuilder::visitCatchSwitch(const CatchSwitchInst &CSI) { in visitCatchSwitch()
1375 void SelectionDAGBuilder::visitRet(const ReturnInst &I) { in visitRet()
1523 void SelectionDAGBuilder::CopyToExportRegsIfNeeded(const Value *V) { in CopyToExportRegsIfNeeded()
1538 void SelectionDAGBuilder::ExportFromCurrentBlock(const Value *V) { in ExportFromCurrentBlock()
1549 bool SelectionDAGBuilder::isExportableFromCurrentBlock(const Value *V, in isExportableFromCurrentBlock()
1578 SelectionDAGBuilder::getEdgeProbability(const MachineBasicBlock *Src, in getEdgeProbability()
1593 void SelectionDAGBuilder::addSuccessorWithProb(MachineBasicBlock *Src, in addSuccessorWithProb()
1616 SelectionDAGBuilder::EmitBranchForMergedCondition(const Value *Cond, in EmitBranchForMergedCondition()
1658 void SelectionDAGBuilder::FindMergedConditions(const Value *Cond, in FindMergedConditions()
1757 SelectionDAGBuilder::ShouldEmitAsBranches(const std::vector<CaseBlock> &Cases) { in ShouldEmitAsBranches()
1784 void SelectionDAGBuilder::visitBr(const BranchInst &I) { in visitBr()
1872 void SelectionDAGBuilder::visitSwitchCase(CaseBlock &CB, in visitSwitchCase()
1941 void SelectionDAGBuilder::visitJumpTable(JumpTable &JT) { in visitJumpTable()
1956 void SelectionDAGBuilder::visitJumpTableHeader(JumpTable &JT, in visitJumpTableHeader()
2030 void SelectionDAGBuilder::visitSPDescriptorParent(StackProtectorDescriptor &SPD, in visitSPDescriptorParent()
2125 SelectionDAGBuilder::visitSPDescriptorFailure(StackProtectorDescriptor &SPD) { in visitSPDescriptorFailure()
2135 void SelectionDAGBuilder::visitBitTestHeader(BitTestBlock &B, in visitBitTestHeader()
2193 void SelectionDAGBuilder::visitBitTestCase(BitTestBlock &BB, in visitBitTestCase()
2252 void SelectionDAGBuilder::visitInvoke(const InvokeInst &I) { in visitInvoke()
2324 void SelectionDAGBuilder::visitResume(const ResumeInst &RI) { in visitResume()
2328 void SelectionDAGBuilder::visitLandingPad(const LandingPadInst &LP) { in visitLandingPad()
2380 void SelectionDAGBuilder::sortAndRangeify(CaseClusterVector &Clusters) { in sortAndRangeify()
2413 void SelectionDAGBuilder::UpdateSplitBlock(MachineBasicBlock *First, in UpdateSplitBlock()
2426 void SelectionDAGBuilder::visitIndirectBr(const IndirectBrInst &I) { in visitIndirectBr()
2447 void SelectionDAGBuilder::visitUnreachable(const UnreachableInst &I) { in visitUnreachable()
2453 void SelectionDAGBuilder::visitFSub(const User &I) { in visitFSub()
2590 void SelectionDAGBuilder::visitBinary(const User &I, unsigned OpCode) { in visitBinary()
2633 void SelectionDAGBuilder::visitShift(const User &I, unsigned Opcode) { in visitShift()
2686 void SelectionDAGBuilder::visitSDiv(const User &I) { in visitSDiv()
2697 void SelectionDAGBuilder::visitICmp(const User &I) { in visitICmp()
2712 void SelectionDAGBuilder::visitFCmp(const User &I) { in visitFCmp()
2740 void SelectionDAGBuilder::visitSelect(const User &I) { in visitSelect()
2846 void SelectionDAGBuilder::visitTrunc(const User &I) { in visitTrunc()
2854 void SelectionDAGBuilder::visitZExt(const User &I) { in visitZExt()
2863 void SelectionDAGBuilder::visitSExt(const User &I) { in visitSExt()
2872 void SelectionDAGBuilder::visitFPTrunc(const User &I) { in visitFPTrunc()
2883 void SelectionDAGBuilder::visitFPExt(const User &I) { in visitFPExt()
2891 void SelectionDAGBuilder::visitFPToUI(const User &I) { in visitFPToUI()
2899 void SelectionDAGBuilder::visitFPToSI(const User &I) { in visitFPToSI()
2907 void SelectionDAGBuilder::visitUIToFP(const User &I) { in visitUIToFP()
2915 void SelectionDAGBuilder::visitSIToFP(const User &I) { in visitSIToFP()
2923 void SelectionDAGBuilder::visitPtrToInt(const User &I) { in visitPtrToInt()
2932 void SelectionDAGBuilder::visitIntToPtr(const User &I) { in visitIntToPtr()
2941 void SelectionDAGBuilder::visitBitCast(const User &I) { in visitBitCast()
2963 void SelectionDAGBuilder::visitAddrSpaceCast(const User &I) { in visitAddrSpaceCast()
2978 void SelectionDAGBuilder::visitInsertElement(const User &I) { in visitInsertElement()
2989 void SelectionDAGBuilder::visitExtractElement(const User &I) { in visitExtractElement()
2999 void SelectionDAGBuilder::visitShuffleVector(const User &I) { in visitShuffleVector()
3199 void SelectionDAGBuilder::visitInsertValue(const InsertValueInst &I) { in visitInsertValue()
3247 void SelectionDAGBuilder::visitExtractValue(const ExtractValueInst &I) { in visitExtractValue()
3281 void SelectionDAGBuilder::visitGetElementPtr(const User &I) { in visitGetElementPtr()
3384 void SelectionDAGBuilder::visitAlloca(const AllocaInst &I) { in visitAlloca()
3440 void SelectionDAGBuilder::visitLoad(const LoadInst &I) { in visitLoad()
3559 void SelectionDAGBuilder::visitStoreToSwiftError(const StoreInst &I) { in visitStoreToSwiftError()
3585 void SelectionDAGBuilder::visitLoadFromSwiftError(const LoadInst &I) { in visitLoadFromSwiftError()
3617 void SelectionDAGBuilder::visitStore(const StoreInst &I) { in visitStore()
3692 void SelectionDAGBuilder::visitMaskedStore(const CallInst &I) { in visitMaskedStore()
3736 SelectionDAGBuilder* SDB) { in getUniformBase()
3778 void SelectionDAGBuilder::visitMaskedScatter(const CallInst &I) { in visitMaskedScatter()
3815 void SelectionDAGBuilder::visitMaskedLoad(const CallInst &I) { in visitMaskedLoad()
3854 void SelectionDAGBuilder::visitMaskedGather(const CallInst &I) { in visitMaskedGather()
3907 void SelectionDAGBuilder::visitAtomicCmpXchg(const AtomicCmpXchgInst &I) { in visitAtomicCmpXchg()
3929 void SelectionDAGBuilder::visitAtomicRMW(const AtomicRMWInst &I) { in visitAtomicRMW()
3966 void SelectionDAGBuilder::visitFence(const FenceInst &I) { in visitFence()
3978 void SelectionDAGBuilder::visitAtomicLoad(const LoadInst &I) { in visitAtomicLoad()
4012 void SelectionDAGBuilder::visitAtomicStore(const StoreInst &I) { in visitAtomicStore()
4040 void SelectionDAGBuilder::visitTargetIntrinsic(const CallInst &I, in visitTargetIntrinsic()
4671 bool SelectionDAGBuilder::EmitFuncArgumentDbgValue( in EmitFuncArgumentDbgValue()
4750 SelectionDAGBuilder::visitIntrinsicCall(const CallInst &I, unsigned Intrinsic) { in visitIntrinsicCall()
5689 SelectionDAGBuilder::lowerInvokable(TargetLowering::CallLoweringInfo &CLI, in lowerInvokable()
5757 void SelectionDAGBuilder::LowerCallTo(ImmutableCallSite CS, SDValue Callee, in LowerCallTo()
5853 SelectionDAGBuilder &Builder) { in getMemCmpLoad()
5895 void SelectionDAGBuilder::processIntegerCallValue(const Instruction &I, in processIntegerCallValue()
5910 bool SelectionDAGBuilder::visitMemCmpCall(const CallInst &I) { in visitMemCmpCall()
6013 bool SelectionDAGBuilder::visitMemChrCall(const CallInst &I) { in visitMemChrCall()
6044 bool SelectionDAGBuilder::visitStrCpyCall(const CallInst &I, bool isStpcpy) { in visitStrCpyCall()
6073 bool SelectionDAGBuilder::visitStrCmpCall(const CallInst &I) { in visitStrCmpCall()
6102 bool SelectionDAGBuilder::visitStrLenCall(const CallInst &I) { in visitStrLenCall()
6127 bool SelectionDAGBuilder::visitStrNLenCall(const CallInst &I) { in visitStrNLenCall()
6155 bool SelectionDAGBuilder::visitUnaryFloatCall(const CallInst &I, in visitUnaryFloatCall()
6172 bool SelectionDAGBuilder::visitBinaryFloatCall(const CallInst &I, in visitBinaryFloatCall()
6189 void SelectionDAGBuilder::visitCall(const CallInst &I) { in visitCall()
6563 void SelectionDAGBuilder::visitInlineAsm(ImmutableCallSite CS) { in visitInlineAsm()
7099 void SelectionDAGBuilder::emitInlineAsmError(ImmutableCallSite CS, in emitInlineAsmError()
7110 void SelectionDAGBuilder::visitVAStart(const CallInst &I) { in visitVAStart()
7117 void SelectionDAGBuilder::visitVAArg(const VAArgInst &I) { in visitVAArg()
7128 void SelectionDAGBuilder::visitVAEnd(const CallInst &I) { in visitVAEnd()
7135 void SelectionDAGBuilder::visitVACopy(const CallInst &I) { in visitVACopy()
7144 SDValue SelectionDAGBuilder::lowerRangeToAssertZExt(SelectionDAG &DAG, in lowerRangeToAssertZExt()
7183 void SelectionDAGBuilder::populateCallLoweringInfo( in populateCallLoweringInfo()
7231 SelectionDAGBuilder &Builder) { in addStackMapLiveVars()
7249 void SelectionDAGBuilder::visitStackmap(const CallInst &CI) { in visitStackmap()
7312 void SelectionDAGBuilder::visitPatchpoint(ImmutableCallSite CS, in visitPatchpoint()
7791 SelectionDAGBuilder::CopyValueToVirtualRegister(const Value *V, unsigned Reg) { in CopyValueToVirtualRegister()
8090 SelectionDAGBuilder::HandlePHINodesInSuccessorBlocks(const BasicBlock *LLVMBB) { in HandlePHINodesInSuccessorBlocks()
8167 SelectionDAGBuilder::StackProtectorDescriptor::
8185 MachineBasicBlock *SelectionDAGBuilder::NextBlock(MachineBasicBlock *MBB) { in NextBlock()
8197 void SelectionDAGBuilder::updateDAGForMaybeTailCall(SDValue MaybeTC) { in updateDAGForMaybeTailCall()
8205 bool SelectionDAGBuilder::isDense(const CaseClusterVector &Clusters, in isDense()
8242 bool SelectionDAGBuilder::buildJumpTable(CaseClusterVector &Clusters, in buildJumpTable()
8318 void SelectionDAGBuilder::findJumpTables(CaseClusterVector &Clusters, in findJumpTables()
8434 bool SelectionDAGBuilder::rangeFitsInWord(const APInt &Low, const APInt &High) { in rangeFitsInWord()
8441 bool SelectionDAGBuilder::isSuitableForBitTests(unsigned NumDests, in isSuitableForBitTests()
8464 bool SelectionDAGBuilder::buildBitTests(CaseClusterVector &Clusters, in buildBitTests()
8563 void SelectionDAGBuilder::findBitTestClusters(CaseClusterVector &Clusters, in findBitTestClusters()
8663 void SelectionDAGBuilder::lowerWorkItem(SwitchWorkListItem W, Value *Cond, in lowerWorkItem()
8876 unsigned SelectionDAGBuilder::caseClusterRank(const CaseCluster &CC, in caseClusterRank()
8888 void SelectionDAGBuilder::splitWorkItem(SwitchWorkList &WorkList, in splitWorkItem()
9021 void SelectionDAGBuilder::visitSwitch(const SwitchInst &SI) { in visitSwitch()