Lines Matching refs:Res
31 Value *Res = Builder.CreateSelect(Equal, Val, Orig); in LowerAtomicCmpXchgInst() local
32 Builder.CreateStore(Res, Ptr); in LowerAtomicCmpXchgInst()
45 Value *Res = NULL; in LowerAtomicRMWInst() local
50 Res = Val; in LowerAtomicRMWInst()
53 Res = Builder.CreateAdd(Orig, Val); in LowerAtomicRMWInst()
56 Res = Builder.CreateSub(Orig, Val); in LowerAtomicRMWInst()
59 Res = Builder.CreateAnd(Orig, Val); in LowerAtomicRMWInst()
62 Res = Builder.CreateNot(Builder.CreateAnd(Orig, Val)); in LowerAtomicRMWInst()
65 Res = Builder.CreateOr(Orig, Val); in LowerAtomicRMWInst()
68 Res = Builder.CreateXor(Orig, Val); in LowerAtomicRMWInst()
71 Res = Builder.CreateSelect(Builder.CreateICmpSLT(Orig, Val), in LowerAtomicRMWInst()
75 Res = Builder.CreateSelect(Builder.CreateICmpSLT(Orig, Val), in LowerAtomicRMWInst()
79 Res = Builder.CreateSelect(Builder.CreateICmpULT(Orig, Val), in LowerAtomicRMWInst()
83 Res = Builder.CreateSelect(Builder.CreateICmpULT(Orig, Val), in LowerAtomicRMWInst()
87 Builder.CreateStore(Res, Ptr); in LowerAtomicRMWInst()