Home
last modified time | relevance | path

Searched refs:BrCond (Results 1 – 6 of 6) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DIfConversion.cpp789 if (TrueBBI.BrCond.size() == 0 || in ValidForkedDiamond()
790 FalseBBI.BrCond.size() == 0) in ValidForkedDiamond()
913 BBI.BrCond.clear(); in AnalyzeBranches()
916 SmallVector<MachineOperand, 4> RevCond(BBI.BrCond.begin(), BBI.BrCond.end()); in AnalyzeBranches()
921 if (BBI.BrCond.size()) { in AnalyzeBranches()
1074 SmallVector<MachineOperand, 4> Cond(BBI.BrCond.begin(), BBI.BrCond.end()); in FeasibilityAnalysis()
1164 RevCond(BBI.BrCond.begin(), BBI.BrCond.end()); in AnalyzeBlock()
1422 SmallVector<MachineOperand, 4> Cond(BBI.BrCond.begin(), BBI.BrCond.end()); in IfConvertSimple()
1508 SmallVector<MachineOperand, 4> Cond(BBI.BrCond.begin(), BBI.BrCond.end()); in IfConvertTriangle()
1679 SmallVector<MachineOperand, 4> RevCond(BBI.BrCond.begin(), BBI.BrCond.end()); in IfConvertDiamondCommon()
[all …]
H A DMachinePipeliner.cpp235 LI.BrCond.clear(); in canPipelineLoop()
236 if (TII->analyzeBranch(*L.getHeader(), LI.TBB, LI.FBB, LI.BrCond)) in canPipelineLoop()
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DVPlanHCFGBuilder.cpp288 Value *BrCond = Br->getCondition(); in buildPlainCFG() local
291 assert(IRDef2VPValue.count(BrCond) && in buildPlainCFG()
293 VPValue *VPCondBit = IRDef2VPValue[BrCond]; in buildPlainCFG()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachinePipeliner.h75 SmallVector<MachineOperand, 4> BrCond; member
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp1940 Value *BrCond = BI->getCondition(); in SpeculativelyExecuteBB() local
1941 if (isa<FCmpInst>(BrCond)) in SpeculativelyExecuteBB()
2080 BrCond, TrueV, FalseV, "spec.store.select", BI); in SpeculativelyExecuteBB()
2114 BrCond, TrueV, FalseV, "spec.select", BI); in SpeculativelyExecuteBB()
2473 Value *BrCond = BI->getCondition(); in SimplifyCondBranchToTwoReturns() local
2481 Builder.CreateSelect(BrCond, TrueValue, FalseValue, "retval", BI); in SimplifyCondBranchToTwoReturns()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp2136 SDValue BrCond = DAG.getNode(ISD::BRCOND, dl, in visitSwitchCase() local
2143 BrCond = DAG.getNode(ISD::BR, dl, MVT::Other, BrCond, in visitSwitchCase()
2146 DAG.setRoot(BrCond); in visitSwitchCase()
2200 SDValue BrCond = DAG.getNode(ISD::BRCOND, dl, in visitJumpTableHeader() local
2206 BrCond = DAG.getNode(ISD::BR, dl, MVT::Other, BrCond, in visitJumpTableHeader()
2209 DAG.setRoot(BrCond); in visitJumpTableHeader()
2317 SDValue BrCond = DAG.getNode(ISD::BRCOND, dl, in visitSPDescriptorParent() local
2322 MVT::Other, BrCond, in visitSPDescriptorParent()
9936 SDValue BrCond = in lowerWorkItem() local
9940 BrCond = DAG.getNode(ISD::BR, DL, MVT::Other, BrCond, in lowerWorkItem()
[all …]