Lines Matching refs:Intrinsics
261 return Intrinsics::MemoryOrderInvalid; in getConstantMemoryOrder()
585 Intrinsics::IntrinsicID ID = IntrinsicCall->getIntrinsicInfo().ID; in genTargetHelperCallFor()
586 if (isVectorType(DestTy) && ID == Intrinsics::Fabs) { in genTargetHelperCallFor()
592 const Intrinsics::FullIntrinsicInfo *FullInfo = in genTargetHelperCallFor()
594 Intrinsics::IntrinsicInfo Info = FullInfo->Info; in genTargetHelperCallFor()
623 case Intrinsics::AtomicLoad: { in genTargetHelperCallFor()
626 if (!Intrinsics::isMemoryOrderValid( in genTargetHelperCallFor()
645 case Intrinsics::AtomicStore: { in genTargetHelperCallFor()
649 if (!Intrinsics::isMemoryOrderValid( in genTargetHelperCallFor()
668 case Intrinsics::AtomicCmpxchg: { in genTargetHelperCallFor()
671 if (!Intrinsics::isMemoryOrderValid( in genTargetHelperCallFor()
693 case Intrinsics::AtomicRMW: { in genTargetHelperCallFor()
696 if (!Intrinsics::isMemoryOrderValid( in genTargetHelperCallFor()
701 auto Operation = static_cast<Intrinsics::AtomicRMWOperation>( in genTargetHelperCallFor()
707 case Intrinsics::AtomicAdd: in genTargetHelperCallFor()
711 case Intrinsics::AtomicSub: in genTargetHelperCallFor()
715 case Intrinsics::AtomicOr: in genTargetHelperCallFor()
719 case Intrinsics::AtomicAnd: in genTargetHelperCallFor()
723 case Intrinsics::AtomicXor: in genTargetHelperCallFor()
727 case Intrinsics::AtomicExchange: in genTargetHelperCallFor()
745 case Intrinsics::Ctpop: { in genTargetHelperCallFor()
758 case Intrinsics::Longjmp: { in genTargetHelperCallFor()
770 case Intrinsics::Memcpy: { in genTargetHelperCallFor()
783 case Intrinsics::Memmove: { in genTargetHelperCallFor()
796 case Intrinsics::Memset: { in genTargetHelperCallFor()
814 case Intrinsics::NaClReadTP: { in genTargetHelperCallFor()
827 case Intrinsics::Setjmp: { in genTargetHelperCallFor()
4538 void TargetMIPS32::createArithInst(Intrinsics::AtomicRMWOperation Operation, in createArithInst()
4544 case Intrinsics::AtomicExchange: in createArithInst()
4546 case Intrinsics::AtomicAdd: in createArithInst()
4549 case Intrinsics::AtomicAnd: in createArithInst()
4552 case Intrinsics::AtomicSub: in createArithInst()
4555 case Intrinsics::AtomicOr: in createArithInst()
4558 case Intrinsics::AtomicXor: in createArithInst()
4568 Intrinsics::IntrinsicID ID = Instr->getIntrinsicInfo().ID; in lowerIntrinsicCall()
4570 case Intrinsics::AtomicLoad: { in lowerIntrinsicCall()
4574 if (!Intrinsics::isMemoryOrderValid( in lowerIntrinsicCall()
4643 case Intrinsics::AtomicStore: { in lowerIntrinsicCall()
4646 if (!Intrinsics::isMemoryOrderValid( in lowerIntrinsicCall()
4711 case Intrinsics::AtomicCmpxchg: { in lowerIntrinsicCall()
4715 if (!Intrinsics::isMemoryOrderValid( in lowerIntrinsicCall()
4807 case Intrinsics::AtomicRMW: { in lowerIntrinsicCall()
4811 if (!Intrinsics::isMemoryOrderValid( in lowerIntrinsicCall()
4819 auto Operation = static_cast<Intrinsics::AtomicRMWOperation>( in lowerIntrinsicCall()
4852 if (Operation != Intrinsics::AtomicExchange) { in lowerIntrinsicCall()
4857 if (Operation == Intrinsics::AtomicExchange) { in lowerIntrinsicCall()
4881 if (Operation == Intrinsics::AtomicExchange) { in lowerIntrinsicCall()
4896 case Intrinsics::AtomicFence: in lowerIntrinsicCall()
4897 case Intrinsics::AtomicFenceAll: in lowerIntrinsicCall()
4901 case Intrinsics::AtomicIsLockFree: { in lowerIntrinsicCall()
4924 case Intrinsics::Bswap: { in lowerIntrinsicCall()
5017 case Intrinsics::Ctpop: { in lowerIntrinsicCall()
5021 case Intrinsics::Ctlz: { in lowerIntrinsicCall()
5056 case Intrinsics::Cttz: { in lowerIntrinsicCall()
5119 case Intrinsics::Fabs: { in lowerIntrinsicCall()
5131 case Intrinsics::Longjmp: { in lowerIntrinsicCall()
5135 case Intrinsics::Memcpy: { in lowerIntrinsicCall()
5139 case Intrinsics::Memmove: { in lowerIntrinsicCall()
5143 case Intrinsics::Memset: { in lowerIntrinsicCall()
5147 case Intrinsics::NaClReadTP: { in lowerIntrinsicCall()
5160 case Intrinsics::Setjmp: { in lowerIntrinsicCall()
5164 case Intrinsics::Sqrt: { in lowerIntrinsicCall()
5179 case Intrinsics::Stacksave: { in lowerIntrinsicCall()
5184 case Intrinsics::Stackrestore: { in lowerIntrinsicCall()
5189 case Intrinsics::Trap: { in lowerIntrinsicCall()
5194 case Intrinsics::LoadSubVector: { in lowerIntrinsicCall()
5198 case Intrinsics::StoreSubVector: { in lowerIntrinsicCall()