Lines Matching defs:Loaded

53                                  IRBuilderBase &Builder, Value *Loaded,
60 return Builder.CreateAdd(Loaded, Val, "new");
62 return Builder.CreateSub(Loaded, Val, "new");
64 return Builder.CreateAnd(Loaded, Val, "new");
66 return Builder.CreateNot(Builder.CreateAnd(Loaded, Val), "new");
68 return Builder.CreateOr(Loaded, Val, "new");
70 return Builder.CreateXor(Loaded, Val, "new");
72 NewVal = Builder.CreateICmpSGT(Loaded, Val);
73 return Builder.CreateSelect(NewVal, Loaded, Val, "new");
75 NewVal = Builder.CreateICmpSLE(Loaded, Val);
76 return Builder.CreateSelect(NewVal, Loaded, Val, "new");
78 NewVal = Builder.CreateICmpUGT(Loaded, Val);
79 return Builder.CreateSelect(NewVal, Loaded, Val, "new");
81 NewVal = Builder.CreateICmpULE(Loaded, Val);
82 return Builder.CreateSelect(NewVal, Loaded, Val, "new");
84 return Builder.CreateFAdd(Loaded, Val, "new");
86 return Builder.CreateFSub(Loaded, Val, "new");
88 return Builder.CreateMaxNum(Loaded, Val);
90 return Builder.CreateMinNum(Loaded, Val);
92 Constant *One = ConstantInt::get(Loaded->getType(), 1);
93 Value *Inc = Builder.CreateAdd(Loaded, One);
94 Value *Cmp = Builder.CreateICmpUGE(Loaded, Val);
95 Constant *Zero = ConstantInt::get(Loaded->getType(), 0);
99 Constant *Zero = ConstantInt::get(Loaded->getType(), 0);
100 Constant *One = ConstantInt::get(Loaded->getType(), 1);
102 Value *Dec = Builder.CreateSub(Loaded, One);
103 Value *CmpEq0 = Builder.CreateICmpEQ(Loaded, Zero);
104 Value *CmpOldGtVal = Builder.CreateICmpUGT(Loaded, Val);
109 Value *Cmp = Builder.CreateICmpUGE(Loaded, Val);
110 Value *Sub = Builder.CreateSub(Loaded, Val);
111 return Builder.CreateSelect(Cmp, Sub, Loaded, "new");
114 return Builder.CreateIntrinsic(Intrinsic::usub_sat, Loaded->getType(),
115 {Loaded, Val}, nullptr, "new");