HomeSort by relevance Sort by last modified time
    Searched refs:SCEVConstant (Results 1 - 25 of 98) sorted by null

1 2 3 4

  /external/swiftshader/third_party/LLVM/lib/Analysis/
ScalarEvolution.cpp 131 WriteAsOperand(OS, cast<SCEVConstant>(this)->getValue(), false);
234 return cast<SCEVConstant>(this)->getType();
260 if (const SCEVConstant *SC = dyn_cast<SCEVConstant>(this))
266 if (const SCEVConstant *SC = dyn_cast<SCEVConstant>(this))
272 if (const SCEVConstant *SC = dyn_cast<SCEVConstant>(this))
290 SCEV *S = new (SCEVAllocator) SCEVConstant(ID.Intern(SCEVAllocator), V);
509 const SCEVConstant *LC = cast<SCEVConstant>(LHS)
    [all...]
ScalarEvolutionExpander.cpp 201 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(S)) {
206 if (const SCEVConstant *FC = dyn_cast<SCEVConstant>(Factor)) {
233 const SCEVConstant *FC = cast<SCEVConstant>(Factor);
234 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(M->getOperand(0)))
438 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(Ops[0])
    [all...]
  /external/llvm/lib/Analysis/
ScalarEvolution.cpp 140 cast<SCEVConstant>(this)->getValue()->printAsOperand(OS, false);
250 return cast<SCEVConstant>(this)->getType();
273 if (const SCEVConstant *SC = dyn_cast<SCEVConstant>(this))
279 if (const SCEVConstant *SC = dyn_cast<SCEVConstant>(this))
285 if (const SCEVConstant *SC = dyn_cast<SCEVConstant>(this))
295 const SCEVConstant *SC = dyn_cast<SCEVConstant>(Mul->getOperand(0))
    [all...]
DependenceAnalysis.cpp 445 if (isa<SCEVConstant>(Y->getD())) {
488 const SCEVConstant *C1A2_C2A1 =
489 dyn_cast<SCEVConstant>(SE->getMinusSCEV(C1A2, C2A1));
490 const SCEVConstant *C1B2_C2B1 =
491 dyn_cast<SCEVConstant>(SE->getMinusSCEV(C1B2, C2B1));
492 const SCEVConstant *A1B2_A2B1 =
493 dyn_cast<SCEVConstant>(SE->getMinusSCEV(A1B2, A2B1));
494 const SCEVConstant *A2B1_A1B2 =
495 dyn_cast<SCEVConstant>(SE->getMinusSCEV(A2B1, A1B2));
524 if (const SCEVConstant *CUB
    [all...]
LoopUnrollAnalyzer.cpp 34 if (auto *SC = dyn_cast<SCEVConstant>(S)) {
45 if (auto *SC = dyn_cast<SCEVConstant>(ValueAtIteration)) {
55 dyn_cast<SCEVConstant>(SE.getMinusSCEV(ValueAtIteration, Base));
ScalarEvolutionExpander.cpp 240 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(S)) {
245 if (const SCEVConstant *FC = dyn_cast<SCEVConstant>(Factor)) {
266 const SCEVConstant *FC = cast<SCEVConstant>(Factor);
267 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(M->getOperand(0)))
455 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(Ops[0])
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCLoopPreIncPrep.cpp 107 BucketElement(const SCEVConstant *O, Instruction *I) : Offset(O), Instr(I) {}
110 const SCEVConstant *Offset;
227 if (const auto *CDiff = dyn_cast<SCEVConstant>(Diff)) {
293 E.Offset = cast<SCEVConstant>(SE->getMinusSCEV(E.Offset, Offset));
295 E.Offset = cast<SCEVConstant>(SE->getNegativeSCEV(Offset));
325 const SCEVConstant *BasePtrIncSCEV =
326 dyn_cast<SCEVConstant>(BasePtrSCEV->getStepRecurrence(*SE));
  /external/llvm/lib/Transforms/Scalar/
AlignmentFromAssumptions.cpp 104 if (const SCEVConstant *ConstDUSCEV =
105 dyn_cast<SCEVConstant>(DiffUnitsSCEV)) {
113 cast<SCEVConstant>(AlignSCEV)->getValue()->getSExtValue();
234 if (isa<SCEVConstant>(AndLHSSCEV)) {
239 const SCEVConstant *MaskSCEV = dyn_cast<SCEVConstant>(AndRHSSCEV);
LoopDataPrefetch.cpp 140 const auto *ConstStride = dyn_cast<SCEVConstant>(AR->getStepRecurrence(*SE));
258 if (const SCEVConstant *ConstPtrDiff =
259 dyn_cast<SCEVConstant>(PtrDiff)) {
LoopRerollPass.cpp 471 static const SCEVConstant *getIncrmentFactorSCEV(ScalarEvolution *SE,
479 if (const SCEVConstant *IncSCEV = dyn_cast<SCEVConstant>(SCEVExpr)) {
487 return dyn_cast<SCEVConstant>(SE->getNegativeSCEV(NewSCEV));
489 return dyn_cast<SCEVConstant>(SE->getUDivExpr(SCEVExpr, SizeOfExpr));
498 const SCEVConstant *CIncSCEV = nullptr;
500 if (const SCEVConstant *Constant = dyn_cast<SCEVConstant>(Operand)) {
593 const SCEVConstant *IncSCEV = nullptr;
598 IncSCEV = dyn_cast<SCEVConstant>(PHISCEV->getStepRecurrence(*SE))
    [all...]
LoopIdiomRecognize.cpp 251 if (const SCEVConstant *BECst = dyn_cast<SCEVConstant>(BECount))
290 const SCEVConstant *ConstStride = cast<SCEVConstant>(StoreEv->getOperand(1));
362 if (!isa<SCEVConstant>(StoreEv->getOperand(1)))
673 const SCEVConstant *ConstStride = dyn_cast<SCEVConstant>(Ev->getOperand(1));
710 if (const SCEVConstant *BECst = dyn_cast<SCEVConstant>(BECount))
    [all...]
LoopStrengthReduce.cpp 545 const SCEVConstant *RC = dyn_cast<SCEVConstant>(RHS);
558 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(LHS)) {
625 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(S)) {
769 if (isa<SCEVConstant>(Mul->getOperand(0)))
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
LoopIdiomRecognize.cpp 190 if (const SCEVConstant *BECst = dyn_cast<SCEVConstant>(BECount))
291 const SCEVConstant *Stride = dyn_cast<SCEVConstant>(StoreEv->getOperand(1));
352 const SCEVConstant *Stride = dyn_cast<SCEVConstant>(Ev->getOperand(1));
379 if (const SCEVConstant *BECst = dyn_cast<SCEVConstant>(BECount))
LoopStrengthReduce.cpp 451 const SCEVConstant *RC = dyn_cast<SCEVConstant>(RHS);
464 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(LHS)) {
536 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(S)) {
770 if (!AR->isAffine() || !isa<SCEVConstant>(AR->getOperand(1))) {
783 !isa<SCEVConstant>(Reg) &&
786 isa<SCEVConstant>(cast<SCEVAddRecExpr>(Reg)->getStart()))))
    [all...]
  /external/swiftshader/third_party/LLVM/include/llvm/Analysis/
ScalarEvolutionExpressions.h 34 /// SCEVConstant - This class represents a constant integer value.
36 class SCEVConstant : public SCEV {
40 SCEVConstant(const FoldingSetNodeIDRef ID, ConstantInt *v) :
48 static inline bool classof(const SCEVConstant *S) { return true; }
464 return ((SC*)this)->visitConstant((const SCEVConstant*)S);
ScalarEvolutionExpander.h 208 Value *visitConstant(const SCEVConstant *S) {
  /external/llvm/include/llvm/Analysis/
ScalarEvolutionExpressions.h 36 class SCEVConstant : public SCEV {
40 SCEVConstant(const FoldingSetNodeIDRef ID, ConstantInt *v) :
443 return ((SC*)this)->visitConstant((const SCEVConstant*)S);
548 const SCEV *visitConstant(const SCEVConstant *Constant) {
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/
ScalarEvolutionExpressions.h 36 class SCEVConstant : public SCEV {
40 SCEVConstant(const FoldingSetNodeIDRef ID, ConstantInt *v) :
443 return ((SC*)this)->visitConstant((const SCEVConstant*)S);
592 const SCEV *visitConstant(const SCEVConstant *Constant) {
  /prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/Analysis/
ScalarEvolutionExpressions.h 36 class SCEVConstant : public SCEV {
40 SCEVConstant(const FoldingSetNodeIDRef ID, ConstantInt *v) :
443 return ((SC*)this)->visitConstant((const SCEVConstant*)S);
592 const SCEV *visitConstant(const SCEVConstant *Constant) {
  /prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/Analysis/
ScalarEvolutionExpressions.h 36 class SCEVConstant : public SCEV {
40 SCEVConstant(const FoldingSetNodeIDRef ID, ConstantInt *v) :
443 return ((SC*)this)->visitConstant((const SCEVConstant*)S);
592 const SCEV *visitConstant(const SCEVConstant *Constant) {
  /prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/Analysis/
ScalarEvolutionExpressions.h 48 class SCEVConstant : public SCEV {
53 SCEVConstant(const FoldingSetNodeIDRef ID, ConstantInt *v) :
452 return ((SC*)this)->visitConstant((const SCEVConstant*)S);
602 const SCEV *visitConstant(const SCEVConstant *Constant) {
  /prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/Analysis/
ScalarEvolutionExpressions.h 48 class SCEVConstant : public SCEV {
53 SCEVConstant(const FoldingSetNodeIDRef ID, ConstantInt *v) :
452 return ((SC*)this)->visitConstant((const SCEVConstant*)S);
602 const SCEV *visitConstant(const SCEVConstant *Constant) {
  /prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/Analysis/
ScalarEvolutionExpressions.h 48 class SCEVConstant : public SCEV {
53 SCEVConstant(const FoldingSetNodeIDRef ID, ConstantInt *v) :
452 return ((SC*)this)->visitConstant((const SCEVConstant*)S);
602 const SCEV *visitConstant(const SCEVConstant *Constant) {
  /prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/Analysis/
ScalarEvolutionExpressions.h 48 class SCEVConstant : public SCEV {
53 SCEVConstant(const FoldingSetNodeIDRef ID, ConstantInt *v) :
452 return ((SC*)this)->visitConstant((const SCEVConstant*)S);
602 const SCEV *visitConstant(const SCEVConstant *Constant) {
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/
ScalarEvolutionExpressions.h 36 class SCEVConstant : public SCEV {
40 SCEVConstant(const FoldingSetNodeIDRef ID, ConstantInt *v) :
443 return ((SC*)this)->visitConstant((const SCEVConstant*)S);
592 const SCEV *visitConstant(const SCEVConstant *Constant) {

Completed in 516 milliseconds

1 2 3 4