Home
last modified time | relevance | path

Searched refs:SDB (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp681 SDB->clear(); in SelectBasicBlock()
1641 SDB->visitSPDescriptorParent(SDB->SPDescriptor, ParentMBB); in FinishBasicBlock()
1643 SDB->clear(); in FinishBasicBlock()
1669 SDB->visitSPDescriptorParent(SDB->SPDescriptor, ParentMBB); in FinishBasicBlock()
1671 SDB->clear(); in FinishBasicBlock()
1679 SDB->visitSPDescriptorFailure(SDB->SPDescriptor); in FinishBasicBlock()
1781 SDB->visitJumpTableHeader(SDB->SL->JTCases[i].second, in FinishBasicBlock()
1792 SDB->visitJumpTable(SDB->SL->JTCases[i].second); in FinishBasicBlock()
1794 SDB->clear(); in FinishBasicBlock()
1829 SDB->visitSwitchCase(SDB->SL->SwitchCases[i], FuncInfo->MBB); in FinishBasicBlock()
[all …]
H A DSelectionDAGBuilder.h199 : SwitchCG::SwitchLowering(funcinfo), SDB(sdb) {} in SDAGSwitchLowering()
204 SDB->addSuccessorWithProb(Src, Dst, Prob);
208 SelectionDAGBuilder *SDB;
H A DSelectionDAGBuilder.cpp4367 SelectionDAG& DAG = SDB->DAG; in getUniformBase()
4379 Base = SDB->getValue(C); in getUniformBase()
4383 Index = DAG.getConstant(0, SDB->getCurSDLoc(), VT); in getUniformBase()
4403 Base = SDB->getValue(BasePtr); in getUniformBase()
4404 Index = SDB->getValue(IndexVal); in getUniformBase()
10269 SelectionDAG &DAG = SDB->DAG; in LowerArguments()
10270 SDLoc dl = SDB->getCurSDLoc(); in LowerArguments()
10490 SDB->DAG.getCopyToReg(NewRoot, SDB->getCurSDLoc(), SRetReg, ArgValue); in LowerArguments()
10523 SDB->setUnusedArgValue(&Arg, InVals[i]); in LowerArguments()
10568 SDB->setValue(&Arg, Res); in LowerArguments()
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/
H A Dfp-sub-02.ll18 ; Check the low end of the SDB range.
28 ; Check the high end of the aligned SDB range.
64 ; Check that SDB allows indices.
77 ; Check that subtractions of spilled values can use SDB rather than SDBR.
H A Dfp-strict-sub-02.ll22 ; Check the low end of the SDB range.
35 ; Check the high end of the aligned SDB range.
80 ; Check that SDB allows indices.
96 ; Check that subtractions of spilled values can use SDB rather than SDBR.
H A Dfoldmemop-vec-binops.mir300 # SDB can't be used if one operand is a VR64 (and not FP64).
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DSelectionDAGISel.h49 std::unique_ptr<SelectionDAGBuilder> SDB; variable
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZInstrFP.td454 defm SDB : BinaryRXEAndPseudo<"sdb", 0xED1B, any_fsub, FP64, load, 8>;