Lines Matching refs:SelectionDAGBuilder
1074 void SelectionDAGBuilder::init(GCFunctionInfo *gfi, AliasAnalysis *aa, in init()
1088 void SelectionDAGBuilder::clear() { in clear()
1101 void SelectionDAGBuilder::clearDanglingDebugInfo() { in clearDanglingDebugInfo()
1106 SDValue SelectionDAGBuilder::updateRoot(SmallVectorImpl<SDValue> &Pending) { in updateRoot()
1136 SDValue SelectionDAGBuilder::getMemoryRoot() { in getMemoryRoot()
1140 SDValue SelectionDAGBuilder::getRoot() { in getRoot()
1156 SDValue SelectionDAGBuilder::getControlRoot() { in getControlRoot()
1165 void SelectionDAGBuilder::handleDebugDeclare(Value *Address, in handleDebugDeclare()
1219 void SelectionDAGBuilder::visitDbgInfo(const Instruction &I) { in visitDbgInfo()
1293 void SelectionDAGBuilder::visit(const Instruction &I) { in visit()
1340 void SelectionDAGBuilder::visitPHI(const PHINode &) { in visitPHI()
1344 void SelectionDAGBuilder::visit(unsigned Opcode, const User &I) { in visit()
1375 void SelectionDAGBuilder::addDanglingDebugInfo(SmallVectorImpl<Value *> &Values, in addDanglingDebugInfo()
1392 void SelectionDAGBuilder::dropDanglingDebugInfo(const DILocalVariable *Variable, in dropDanglingDebugInfo()
1420 void SelectionDAGBuilder::resolveDanglingDebugInfo(const Value *V, in resolveDanglingDebugInfo()
1474 void SelectionDAGBuilder::salvageUnresolvedDbgValue(const Value *V, in salvageUnresolvedDbgValue()
1540 void SelectionDAGBuilder::handleKillDebugValue(DILocalVariable *Var, in handleKillDebugValue()
1551 bool SelectionDAGBuilder::handleDebugValue(ArrayRef<const Value *> Values, in handleDebugValue()
1688 void SelectionDAGBuilder::resolveOrClearDbgInfo() { in resolveOrClearDbgInfo()
1698 SDValue SelectionDAGBuilder::getCopyFromRegs(const Value *V, Type *Ty) { in getCopyFromRegs()
1718 SDValue SelectionDAGBuilder::getValue(const Value *V) { in getValue()
1739 SDValue SelectionDAGBuilder::getNonRegisterValue(const Value *V) { in getNonRegisterValue()
1762 SDValue SelectionDAGBuilder::getValueImpl(const Value *V) { in getValueImpl()
1923 void SelectionDAGBuilder::visitCatchPad(const CatchPadInst &I) { in visitCatchPad()
1936 void SelectionDAGBuilder::visitCatchRet(const CatchReturnInst &I) { in visitCatchRet()
1976 void SelectionDAGBuilder::visitCleanupPad(const CleanupPadInst &CPI) { in visitCleanupPad()
2102 void SelectionDAGBuilder::visitCleanupRet(const CleanupReturnInst &I) { in visitCleanupRet()
2124 void SelectionDAGBuilder::visitCatchSwitch(const CatchSwitchInst &CSI) { in visitCatchSwitch()
2128 void SelectionDAGBuilder::visitRet(const ReturnInst &I) { in visitRet()
2296 void SelectionDAGBuilder::CopyToExportRegsIfNeeded(const Value *V) { in CopyToExportRegsIfNeeded()
2312 void SelectionDAGBuilder::ExportFromCurrentBlock(const Value *V) { in ExportFromCurrentBlock()
2323 bool SelectionDAGBuilder::isExportableFromCurrentBlock(const Value *V, in isExportableFromCurrentBlock()
2352 SelectionDAGBuilder::getEdgeProbability(const MachineBasicBlock *Src, in getEdgeProbability()
2366 void SelectionDAGBuilder::addSuccessorWithProb(MachineBasicBlock *Src, in addSuccessorWithProb()
2388 SelectionDAGBuilder::EmitBranchForMergedCondition(const Value *Cond, in EmitBranchForMergedCondition()
2435 void SelectionDAGBuilder::FindMergedConditions(const Value *Cond, in FindMergedConditions()
2566 SelectionDAGBuilder::ShouldEmitAsBranches(const std::vector<CaseBlock> &Cases) { in ShouldEmitAsBranches()
2593 void SelectionDAGBuilder::visitBr(const BranchInst &I) { in visitBr()
2693 void SelectionDAGBuilder::visitSwitchCase(CaseBlock &CB, in visitSwitchCase()
2788 void SelectionDAGBuilder::visitJumpTable(SwitchCG::JumpTable &JT) { in visitJumpTable()
2802 void SelectionDAGBuilder::visitJumpTableHeader(SwitchCG::JumpTable &JT, in visitJumpTableHeader()
2887 void SelectionDAGBuilder::visitSPDescriptorParent(StackProtectorDescriptor &SPD, in visitSPDescriptorParent()
2982 SelectionDAGBuilder::visitSPDescriptorFailure(StackProtectorDescriptor &SPD) { in visitSPDescriptorFailure()
3006 void SelectionDAGBuilder::visitBitTestHeader(BitTestBlock &B, in visitBitTestHeader()
3068 void SelectionDAGBuilder::visitBitTestCase(BitTestBlock &BB, in visitBitTestCase()
3126 void SelectionDAGBuilder::visitInvoke(const InvokeInst &I) { in visitInvoke()
3223 void SelectionDAGBuilder::visitCallBr(const CallBrInst &I) { in visitCallBr()
3261 void SelectionDAGBuilder::visitResume(const ResumeInst &RI) { in visitResume()
3265 void SelectionDAGBuilder::visitLandingPad(const LandingPadInst &LP) { in visitLandingPad()
3313 void SelectionDAGBuilder::UpdateSplitBlock(MachineBasicBlock *First, in UpdateSplitBlock()
3326 void SelectionDAGBuilder::visitIndirectBr(const IndirectBrInst &I) { in visitIndirectBr()
3347 void SelectionDAGBuilder::visitUnreachable(const UnreachableInst &I) { in visitUnreachable()
3362 void SelectionDAGBuilder::visitUnary(const User &I, unsigned Opcode) { in visitUnary()
3373 void SelectionDAGBuilder::visitBinary(const User &I, unsigned Opcode) { in visitBinary()
3393 void SelectionDAGBuilder::visitShift(const User &I, unsigned Opcode) { in visitShift()
3432 void SelectionDAGBuilder::visitSDiv(const User &I) { in visitSDiv()
3443 void SelectionDAGBuilder::visitICmp(const User &I) { in visitICmp()
3470 void SelectionDAGBuilder::visitFCmp(const User &I) { in visitFCmp()
3501 void SelectionDAGBuilder::visitSelect(const User &I) { in visitSelect()
3635 void SelectionDAGBuilder::visitTrunc(const User &I) { in visitTrunc()
3643 void SelectionDAGBuilder::visitZExt(const User &I) { in visitZExt()
3666 void SelectionDAGBuilder::visitSExt(const User &I) { in visitSExt()
3675 void SelectionDAGBuilder::visitFPTrunc(const User &I) { in visitFPTrunc()
3686 void SelectionDAGBuilder::visitFPExt(const User &I) { in visitFPExt()
3694 void SelectionDAGBuilder::visitFPToUI(const User &I) { in visitFPToUI()
3702 void SelectionDAGBuilder::visitFPToSI(const User &I) { in visitFPToSI()
3710 void SelectionDAGBuilder::visitUIToFP(const User &I) { in visitUIToFP()
3718 void SelectionDAGBuilder::visitSIToFP(const User &I) { in visitSIToFP()
3726 void SelectionDAGBuilder::visitPtrToInt(const User &I) { in visitPtrToInt()
3740 void SelectionDAGBuilder::visitIntToPtr(const User &I) { in visitIntToPtr()
3752 void SelectionDAGBuilder::visitBitCast(const User &I) { in visitBitCast()
3774 void SelectionDAGBuilder::visitAddrSpaceCast(const User &I) { in visitAddrSpaceCast()
3789 void SelectionDAGBuilder::visitInsertElement(const User &I) { in visitInsertElement()
3800 void SelectionDAGBuilder::visitExtractElement(const User &I) { in visitExtractElement()
3810 void SelectionDAGBuilder::visitShuffleVector(const User &I) { in visitShuffleVector()
4009 void SelectionDAGBuilder::visitInsertValue(const InsertValueInst &I) { in visitInsertValue()
4058 void SelectionDAGBuilder::visitExtractValue(const ExtractValueInst &I) { in visitExtractValue()
4093 void SelectionDAGBuilder::visitGetElementPtr(const User &I) { in visitGetElementPtr()
4235 void SelectionDAGBuilder::visitAlloca(const AllocaInst &I) { in visitAlloca()
4309 void SelectionDAGBuilder::visitLoad(const LoadInst &I) { in visitLoad()
4421 void SelectionDAGBuilder::visitStoreToSwiftError(const StoreInst &I) { in visitStoreToSwiftError()
4444 void SelectionDAGBuilder::visitLoadFromSwiftError(const LoadInst &I) { in visitLoadFromSwiftError()
4477 void SelectionDAGBuilder::visitStore(const StoreInst &I) { in visitStore()
4552 void SelectionDAGBuilder::visitMaskedStore(const CallInst &I, in visitMaskedStore()
4616 SelectionDAGBuilder *SDB, const BasicBlock *CurBB, in getUniformBase()
4672 void SelectionDAGBuilder::visitMaskedScatter(const CallInst &I) { in visitMaskedScatter()
4719 void SelectionDAGBuilder::visitMaskedLoad(const CallInst &I, bool IsExpanding) { in visitMaskedLoad()
4776 void SelectionDAGBuilder::visitMaskedGather(const CallInst &I) { in visitMaskedGather()
4828 void SelectionDAGBuilder::visitAtomicCmpXchg(const AtomicCmpXchgInst &I) { in visitAtomicCmpXchg()
4860 void SelectionDAGBuilder::visitAtomicRMW(const AtomicRMWInst &I) { in visitAtomicRMW()
4912 void SelectionDAGBuilder::visitFence(const FenceInst &I) { in visitFence()
4926 void SelectionDAGBuilder::visitAtomicLoad(const LoadInst &I) { in visitAtomicLoad()
4961 void SelectionDAGBuilder::visitAtomicStore(const StoreInst &I) { in visitAtomicStore()
4998 void SelectionDAGBuilder::visitTargetIntrinsic(const CallInst &I, in visitTargetIntrinsic()
5740 bool SelectionDAGBuilder::EmitFuncArgumentDbgValue( in EmitFuncArgumentDbgValue()
5961 SDDbgValue *SelectionDAGBuilder::getDbgValue(SDValue N, in getDbgValue()
6007 void SelectionDAGBuilder::lowerCallToExternalSymbol(const CallInst &I, in lowerCallToExternalSymbol()
6036 bool SelectionDAGBuilder::visitEntryValueDbgValue( in visitEntryValueDbgValue()
6068 void SelectionDAGBuilder::visitIntrinsicCall(const CallInst &I, in visitIntrinsicCall()
7720 void SelectionDAGBuilder::visitConstrainedFPIntrinsic( in visitConstrainedFPIntrinsic()
7865 void SelectionDAGBuilder::visitVPLoad( in visitVPLoad()
7891 void SelectionDAGBuilder::visitVPGather( in visitVPGather()
7933 void SelectionDAGBuilder::visitVPStore( in visitVPStore()
7955 void SelectionDAGBuilder::visitVPScatter( in visitVPScatter()
7997 void SelectionDAGBuilder::visitVPStridedLoad( in visitVPStridedLoad()
8023 void SelectionDAGBuilder::visitVPStridedStore( in visitVPStridedStore()
8046 void SelectionDAGBuilder::visitVPCmp(const VPCmpIntrinsic &VPIntrin) { in visitVPCmp()
8080 void SelectionDAGBuilder::visitVectorPredicationIntrinsic( in visitVectorPredicationIntrinsic()
8203 SDValue SelectionDAGBuilder::lowerStartEH(SDValue Chain, in lowerStartEH()
8227 SDValue SelectionDAGBuilder::lowerEndEH(SDValue Chain, const InvokeInst *II, in lowerEndEH()
8257 SelectionDAGBuilder::lowerInvokable(TargetLowering::CallLoweringInfo &CLI, in lowerInvokable()
8297 void SelectionDAGBuilder::LowerCallTo(const CallBase &CB, SDValue Callee, in LowerCallTo()
8421 SelectionDAGBuilder &Builder) { in getMemCmpLoad()
8466 void SelectionDAGBuilder::processIntegerCallValue(const Instruction &I, in processIntegerCallValue()
8480 bool SelectionDAGBuilder::visitMemCmpBCmpCall(const CallInst &I) { in visitMemCmpBCmpCall()
8572 bool SelectionDAGBuilder::visitMemChrCall(const CallInst &I) { in visitMemChrCall()
8596 bool SelectionDAGBuilder::visitMemPCpyCall(const CallInst &I) { in visitMemPCpyCall()
8636 bool SelectionDAGBuilder::visitStrCpyCall(const CallInst &I, bool isStpcpy) { in visitStrCpyCall()
8659 bool SelectionDAGBuilder::visitStrCmpCall(const CallInst &I) { in visitStrCmpCall()
8682 bool SelectionDAGBuilder::visitStrLenCall(const CallInst &I) { in visitStrLenCall()
8703 bool SelectionDAGBuilder::visitStrNLenCall(const CallInst &I) { in visitStrNLenCall()
8725 bool SelectionDAGBuilder::visitUnaryFloatCall(const CallInst &I, in visitUnaryFloatCall()
8745 bool SelectionDAGBuilder::visitBinaryFloatCall(const CallInst &I, in visitBinaryFloatCall()
8761 void SelectionDAGBuilder::visitCall(const CallInst &I) { in visitCall()
9262 void SelectionDAGBuilder::visitInlineAsm(const CallBase &Call, in visitInlineAsm()
9801 void SelectionDAGBuilder::emitInlineAsmError(const CallBase &Call, in emitInlineAsmError()
9821 void SelectionDAGBuilder::visitVAStart(const CallInst &I) { in visitVAStart()
9828 void SelectionDAGBuilder::visitVAArg(const VAArgInst &I) { in visitVAArg()
9843 void SelectionDAGBuilder::visitVAEnd(const CallInst &I) { in visitVAEnd()
9850 void SelectionDAGBuilder::visitVACopy(const CallInst &I) { in visitVACopy()
9859 SDValue SelectionDAGBuilder::lowerRangeToAssertZExt(SelectionDAG &DAG, in lowerRangeToAssertZExt()
9903 void SelectionDAGBuilder::populateCallLoweringInfo( in populateCallLoweringInfo()
9954 SelectionDAGBuilder &Builder) { in addStackMapLiveVars()
9971 void SelectionDAGBuilder::visitStackmap(const CallInst &CI) { in visitStackmap()
10036 void SelectionDAGBuilder::visitPatchpoint(const CallBase &CB, in visitPatchpoint()
10181 void SelectionDAGBuilder::visitVectorReduce(const CallInst &I, in visitVectorReduce()
10702 void SelectionDAGBuilder::CopyValueToVirtualRegister(const Value *V, in CopyValueToVirtualRegister()
11304 SelectionDAGBuilder::HandlePHINodesInSuccessorBlocks(const BasicBlock *LLVMBB) { in HandlePHINodesInSuccessorBlocks()
11381 MachineBasicBlock *SelectionDAGBuilder::NextBlock(MachineBasicBlock *MBB) { in NextBlock()
11393 void SelectionDAGBuilder::updateDAGForMaybeTailCall(SDValue MaybeTC) { in updateDAGForMaybeTailCall()
11401 void SelectionDAGBuilder::lowerWorkItem(SwitchWorkListItem W, Value *Cond, in lowerWorkItem()
11657 void SelectionDAGBuilder::splitWorkItem(SwitchWorkList &WorkList, in splitWorkItem()
11745 MachineBasicBlock *SelectionDAGBuilder::peelDominantCaseCluster( in peelDominantCaseCluster()
11797 void SelectionDAGBuilder::visitSwitch(const SwitchInst &SI) { in visitSwitch()
11885 void SelectionDAGBuilder::visitStepVector(const CallInst &I) { in visitStepVector()
11892 void SelectionDAGBuilder::visitVectorReverse(const CallInst &I) { in visitVectorReverse()
11915 void SelectionDAGBuilder::visitVectorDeinterleave(const CallInst &I) { in visitVectorDeinterleave()
11946 void SelectionDAGBuilder::visitVectorInterleave(const CallInst &I) { in visitVectorInterleave()
11971 void SelectionDAGBuilder::visitFreeze(const FreezeInst &I) { in visitFreeze()
11989 void SelectionDAGBuilder::visitVectorSplice(const CallInst &I) { in visitVectorSplice()
12062 void SelectionDAGBuilder::visitCallBrLandingPad(const CallInst &I) { in visitCallBrLandingPad()