Lines Matching refs:Intrinsics
261 return Intrinsics::MemoryOrderInvalid; in getConstantMemoryOrder()
585 Intrinsics::IntrinsicID ID = Intrinsic->getIntrinsicID(); in genTargetHelperCallFor()
586 if (isVectorType(DestTy) && ID == Intrinsics::Fabs) { in genTargetHelperCallFor()
588 Intrinsics::IntrinsicInfo Info = Intrinsic->getIntrinsicInfo(); in genTargetHelperCallFor()
616 case Intrinsics::AtomicLoad: { in genTargetHelperCallFor()
619 if (!Intrinsics::isMemoryOrderValid( in genTargetHelperCallFor()
638 case Intrinsics::AtomicStore: { in genTargetHelperCallFor()
642 if (!Intrinsics::isMemoryOrderValid( in genTargetHelperCallFor()
661 case Intrinsics::AtomicCmpxchg: { in genTargetHelperCallFor()
664 if (!Intrinsics::isMemoryOrderValid( in genTargetHelperCallFor()
686 case Intrinsics::AtomicRMW: { in genTargetHelperCallFor()
689 if (!Intrinsics::isMemoryOrderValid( in genTargetHelperCallFor()
694 auto Operation = static_cast<Intrinsics::AtomicRMWOperation>( in genTargetHelperCallFor()
700 case Intrinsics::AtomicAdd: in genTargetHelperCallFor()
704 case Intrinsics::AtomicSub: in genTargetHelperCallFor()
708 case Intrinsics::AtomicOr: in genTargetHelperCallFor()
712 case Intrinsics::AtomicAnd: in genTargetHelperCallFor()
716 case Intrinsics::AtomicXor: in genTargetHelperCallFor()
720 case Intrinsics::AtomicExchange: in genTargetHelperCallFor()
738 case Intrinsics::Ctpop: { in genTargetHelperCallFor()
751 case Intrinsics::Longjmp: { in genTargetHelperCallFor()
763 case Intrinsics::Memcpy: { in genTargetHelperCallFor()
776 case Intrinsics::Memmove: { in genTargetHelperCallFor()
789 case Intrinsics::Memset: { in genTargetHelperCallFor()
807 case Intrinsics::NaClReadTP: { in genTargetHelperCallFor()
820 case Intrinsics::Setjmp: { in genTargetHelperCallFor()
4523 void TargetMIPS32::createArithInst(Intrinsics::AtomicRMWOperation Operation, in createArithInst()
4529 case Intrinsics::AtomicExchange: in createArithInst()
4531 case Intrinsics::AtomicAdd: in createArithInst()
4534 case Intrinsics::AtomicAnd: in createArithInst()
4537 case Intrinsics::AtomicSub: in createArithInst()
4540 case Intrinsics::AtomicOr: in createArithInst()
4543 case Intrinsics::AtomicXor: in createArithInst()
4553 Intrinsics::IntrinsicID ID = Instr->getIntrinsicID(); in lowerIntrinsic()
4555 case Intrinsics::AtomicLoad: { in lowerIntrinsic()
4559 if (!Intrinsics::isMemoryOrderValid( in lowerIntrinsic()
4628 case Intrinsics::AtomicStore: { in lowerIntrinsic()
4631 if (!Intrinsics::isMemoryOrderValid( in lowerIntrinsic()
4696 case Intrinsics::AtomicCmpxchg: { in lowerIntrinsic()
4700 if (!Intrinsics::isMemoryOrderValid( in lowerIntrinsic()
4792 case Intrinsics::AtomicRMW: { in lowerIntrinsic()
4796 if (!Intrinsics::isMemoryOrderValid( in lowerIntrinsic()
4804 auto Operation = static_cast<Intrinsics::AtomicRMWOperation>( in lowerIntrinsic()
4837 if (Operation != Intrinsics::AtomicExchange) { in lowerIntrinsic()
4842 if (Operation == Intrinsics::AtomicExchange) { in lowerIntrinsic()
4866 if (Operation == Intrinsics::AtomicExchange) { in lowerIntrinsic()
4881 case Intrinsics::AtomicFence: in lowerIntrinsic()
4882 case Intrinsics::AtomicFenceAll: in lowerIntrinsic()
4886 case Intrinsics::AtomicIsLockFree: { in lowerIntrinsic()
4909 case Intrinsics::Bswap: { in lowerIntrinsic()
5002 case Intrinsics::Ctpop: { in lowerIntrinsic()
5006 case Intrinsics::Ctlz: { in lowerIntrinsic()
5041 case Intrinsics::Cttz: { in lowerIntrinsic()
5104 case Intrinsics::Fabs: { in lowerIntrinsic()
5116 case Intrinsics::Longjmp: { in lowerIntrinsic()
5120 case Intrinsics::Memcpy: { in lowerIntrinsic()
5124 case Intrinsics::Memmove: { in lowerIntrinsic()
5128 case Intrinsics::Memset: { in lowerIntrinsic()
5132 case Intrinsics::NaClReadTP: { in lowerIntrinsic()
5145 case Intrinsics::Setjmp: { in lowerIntrinsic()
5149 case Intrinsics::Sqrt: { in lowerIntrinsic()
5164 case Intrinsics::Stacksave: { in lowerIntrinsic()
5169 case Intrinsics::Stackrestore: { in lowerIntrinsic()
5174 case Intrinsics::Trap: { in lowerIntrinsic()
5179 case Intrinsics::LoadSubVector: { in lowerIntrinsic()
5183 case Intrinsics::StoreSubVector: { in lowerIntrinsic()