Home | History | Annotate | Download | only in IR

Lines Matching refs:AtomicOrdering

38 enum AtomicOrdering {
154 unsigned Align, AtomicOrdering Order,
158 unsigned Align, AtomicOrdering Order,
190 AtomicOrdering getOrdering() const {
191 return AtomicOrdering((getSubclassDataFromInstruction() >> 7) & 7);
196 void setOrdering(AtomicOrdering Ordering) {
214 void setAtomic(AtomicOrdering Ordering,
277 unsigned Align, AtomicOrdering Order,
281 unsigned Align, AtomicOrdering Order,
310 AtomicOrdering getOrdering() const {
311 return AtomicOrdering((getSubclassDataFromInstruction() >> 7) & 7);
316 void setOrdering(AtomicOrdering Ordering) {
334 void setAtomic(AtomicOrdering Ordering,
386 void Init(AtomicOrdering Ordering, SynchronizationScope SynchScope);
397 FenceInst(LLVMContext &C, AtomicOrdering Ordering,
400 FenceInst(LLVMContext &C, AtomicOrdering Ordering,
405 AtomicOrdering getOrdering() const {
406 return AtomicOrdering(getSubclassDataFromInstruction() >> 1);
411 void setOrdering(AtomicOrdering Ordering) {
454 AtomicOrdering Ordering, SynchronizationScope SynchScope);
463 AtomicOrdering Ordering, SynchronizationScope SynchScope,
466 AtomicOrdering Ordering, SynchronizationScope SynchScope,
487 void setOrdering(AtomicOrdering Ordering) {
503 AtomicOrdering getOrdering() const {
504 return AtomicOrdering(getSubclassDataFromInstruction() >> 2);
601 AtomicOrdering Ordering, SynchronizationScope SynchScope,
604 AtomicOrdering Ordering, SynchronizationScope SynchScope,
634 void setOrdering(AtomicOrdering Ordering) {
650 AtomicOrdering getOrdering() const {
651 return AtomicOrdering((getSubclassDataFromInstruction() >> 2) & 7);
681 AtomicOrdering Ordering, SynchronizationScope SynchScope);