• Home
  • Raw
  • Download

Lines Matching refs:ArrayBoundsCheckElimination

19 void ArrayBoundsCheckElimination::Run()  in Run()
33 ArrayBoundsCheckElimination::Bound::Bound() in Bound()
41 ArrayBoundsCheckElimination::Bound::Bound(int lower, GateRef lowerGate, int upper, GateRef upperGat… in Bound()
49 ArrayBoundsCheckElimination::Bound::Bound(TypedBinOp op, GateRef gate, int constant) in Bound()
95 ArrayBoundsCheckElimination::Bound *ArrayBoundsCheckElimination::AndOp(Bound *bound, Bound *b) in AndOp()
150 ArrayBoundsCheckElimination::Bound *ArrayBoundsCheckElimination::OrOp(Bound *bound, Bound *b) in OrOp()
170 ArrayBoundsCheckElimination::Bound *ArrayBoundsCheckElimination::DoConstant(GateRef gate) in DoConstant()
176 ArrayBoundsCheckElimination::Bound *ArrayBoundsCheckElimination::DoBinaryArithmeticOp(GateRef gate) in DoBinaryArithmeticOp()
258 ArrayBoundsCheckElimination::Bound *ArrayBoundsCheckElimination::DoUnaryArithmeticOp(GateRef gate) in DoUnaryArithmeticOp()
289 bool ArrayBoundsCheckElimination::InLoop(GateRef loopHeader, GateRef gate) in InLoop()
301 ArrayBoundsCheckElimination::Bound *ArrayBoundsCheckElimination::DoPhi(GateRef gate) in DoPhi()
366 ArrayBoundsCheckElimination::Bound *ArrayBoundsCheckElimination::VisitGate(GateRef gate) in VisitGate()
384 bool ArrayBoundsCheckElimination::GetInstrAndConstValueFromBinaryOp(GateRef gate, GateRef& other, i… in GetInstrAndConstValueFromBinaryOp()
409 bool ArrayBoundsCheckElimination::GetInstrAndConstValueFromUnaryOp(GateRef gate, GateRef& other, in… in GetInstrAndConstValueFromUnaryOp()
426 void ArrayBoundsCheckElimination::GetInstrAndConstValueFromOp(GateRef gate, GateRef& instrValue, in… in GetInstrAndConstValueFromOp()
464 ArrayBoundsCheckElimination::Bound *ArrayBoundsCheckElimination::GetBound(GateRef gate) in GetBound()
484 void ArrayBoundsCheckElimination::UpdateBound(IntegerStack &pushed, GateRef gate, Bound *bound) in UpdateBound()
510 void ArrayBoundsCheckElimination::UpdateBound(IntegerStack &pushed, GateRef x, TypedBinOp op, in UpdateBound()
533 void ArrayBoundsCheckElimination::AddIfCondition(IntegerStack &pushed, GateRef x, GateRef y, TypedB… in AddIfCondition()
544 bool ArrayBoundsCheckElimination::IsArrayLength(GateRef gate) in IsArrayLength()
561 GateRef ArrayBoundsCheckElimination::FindBoundGate(GateRef gate) in FindBoundGate()
578 bool ArrayBoundsCheckElimination::InArrayBound(Bound *bound, GateRef length, GateRef array) in InArrayBound()
594 void ArrayBoundsCheckElimination::RemoveIndexCheck(GateRef gate) in RemoveIndexCheck()
607 bool ArrayBoundsCheckElimination::CheckLoop(GateRef array, GateRef lowerGate, int lower, GateRef up… in CheckLoop()
622 bool ArrayBoundsCheckElimination::LoopInvariant(GateRegion *loopHeader, GateRef gate) in LoopInvariant()
641 GateRef ArrayBoundsCheckElimination::Predicate(GateRef left, TypedBinOp cond, GateRef right) in Predicate()
646 GateRef ArrayBoundsCheckElimination::PredicateCmpWithConst(GateRef left, TypedBinOp cond, int32_t r… in PredicateCmpWithConst()
652 GateRef ArrayBoundsCheckElimination::PredicateAdd(GateRef left, int32_t leftConst, TypedBinOp cond,… in PredicateAdd()
659 GateRef ArrayBoundsCheckElimination::PredicateAddCmpWithConst(GateRef left, int32_t leftConst, in PredicateAddCmpWithConst()
666 void ArrayBoundsCheckElimination::LoopInvariantMotionForIndexCheck(GateRef array, GateRef length, in LoopInvariantMotionForIndexCheck()
710 void ArrayBoundsCheckElimination::ProcessIndexCheck(GateRegion *loopHeader, GateRef gate) in ProcessIndexCheck()
763 void ArrayBoundsCheckElimination::ProcessIf(IntegerStack &pushed, GateRegion *parent, OpCode cond) in ProcessIf()
799 bool ArrayBoundsCheckElimination::Contain(GateLists &gateLists, GateRef gate) in Contain()
809 void ArrayBoundsCheckElimination::AddAccessIndexedInfo(GateLists &indices, GateRef gate, int idx, G… in AddAccessIndexedInfo()
827 void ArrayBoundsCheckElimination::InBlockMotion(GateLists &indexChecked, GateLists &arrays) in InBlockMotion()
944 void ArrayBoundsCheckElimination::CalcBounds(GateRegion *block, GateRegion *loopHeader) in CalcBounds()