• Home
  • Raw
  • Download

Lines Matching refs:AtomicRMWInst

80                                llvm::AtomicRMWInst::BinOp Kind,  in EmitBinaryAtomic()
114 llvm::AtomicRMWInst::BinOp Kind, in EmitBinaryAtomicPost()
796 return EmitBinaryAtomic(*this, llvm::AtomicRMWInst::Add, E); in EmitBuiltinExpr()
802 return EmitBinaryAtomic(*this, llvm::AtomicRMWInst::Sub, E); in EmitBuiltinExpr()
808 return EmitBinaryAtomic(*this, llvm::AtomicRMWInst::Or, E); in EmitBuiltinExpr()
814 return EmitBinaryAtomic(*this, llvm::AtomicRMWInst::And, E); in EmitBuiltinExpr()
820 return EmitBinaryAtomic(*this, llvm::AtomicRMWInst::Xor, E); in EmitBuiltinExpr()
824 return EmitBinaryAtomic(*this, llvm::AtomicRMWInst::Min, E); in EmitBuiltinExpr()
826 return EmitBinaryAtomic(*this, llvm::AtomicRMWInst::Max, E); in EmitBuiltinExpr()
828 return EmitBinaryAtomic(*this, llvm::AtomicRMWInst::UMin, E); in EmitBuiltinExpr()
830 return EmitBinaryAtomic(*this, llvm::AtomicRMWInst::UMax, E); in EmitBuiltinExpr()
837 return EmitBinaryAtomicPost(*this, llvm::AtomicRMWInst::Add, E, in EmitBuiltinExpr()
844 return EmitBinaryAtomicPost(*this, llvm::AtomicRMWInst::Sub, E, in EmitBuiltinExpr()
851 return EmitBinaryAtomicPost(*this, llvm::AtomicRMWInst::And, E, in EmitBuiltinExpr()
858 return EmitBinaryAtomicPost(*this, llvm::AtomicRMWInst::Or, E, in EmitBuiltinExpr()
865 return EmitBinaryAtomicPost(*this, llvm::AtomicRMWInst::Xor, E, in EmitBuiltinExpr()
930 return EmitBinaryAtomic(*this, llvm::AtomicRMWInst::Xchg, E); in EmitBuiltinExpr()
937 return EmitBinaryAtomic(*this, llvm::AtomicRMWInst::Xchg, E); in EmitBuiltinExpr()
1008 AtomicRMWInst *Result = 0; in EmitBuiltinExpr()
1012 Result = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::Xchg, in EmitBuiltinExpr()
1018 Result = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::Xchg, in EmitBuiltinExpr()
1023 Result = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::Xchg, in EmitBuiltinExpr()
1028 Result = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::Xchg, in EmitBuiltinExpr()
1033 Result = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::Xchg, in EmitBuiltinExpr()
1064 AtomicRMWInst *RMW = Builder.CreateAtomicRMW(llvm::AtomicRMWInst::Xchg, in EmitBuiltinExpr()