Home
last modified time | relevance | path

Searched refs:Nand (Results 1 – 25 of 37) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp762 Res = Xor(A, Nand(Nand(A, B), C)); in simplifyTernarylogic()
864 Res = Nand(A, B); in simplifyTernarylogic()
880 Res = Xor(A, Nand(Nand(A, C), B)); in simplifyTernarylogic()
928 Res = Nand(A, Nand(B, Not(C))); in simplifyTernarylogic()
990 Res = Nand(A, C); in simplifyTernarylogic()
1069 Res = Nand(Nand(A, Not(C)), B); in simplifyTernarylogic()
1077 Res = Nand(Nand(A, Not(B)), C); in simplifyTernarylogic()
1180 Res = Nand(A, Nand(B, C)); in simplifyTernarylogic()
1322 Res = Nand(Nand(A, C), B); in simplifyTernarylogic()
1456 Res = Nand(Nand(A, B), C); in simplifyTernarylogic()
[all …]
/freebsd/sys/contrib/device-tree/src/arm/broadcom/
H A Dbcm5301x-nand-cs0-bch8.dtsi3 * Broadcom BCM470X / BCM5301X Nand chip defaults.
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchExpandAtomicPseudoInsts.cpp102 return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Nand, false, 32, in expandMI()
105 return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Nand, false, 64, in expandMI()
108 return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Nand, true, 32, in expandMI()
174 case AtomicRMWInst::Nand: in doAtomicBinOpExpansion()
278 case AtomicRMWInst::Nand: in doMaskedAtomicBinOpExpansion()
H A DLoongArchISelLowering.cpp4483 case AtomicRMWInst::Nand: in getIntrinsicForMaskedAtomicRMWBinOp()
4507 case AtomicRMWInst::Nand: in getIntrinsicForMaskedAtomicRMWBinOp()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVExpandAtomicPseudoInsts.cpp115 return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Nand, false, 32, in expandMI()
118 return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Nand, false, 64, in expandMI()
128 return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Nand, true, 32, in expandMI()
282 case AtomicRMWInst::Nand: in doAtomicBinOpExpansion()
366 case AtomicRMWInst::Nand: in doMaskedAtomicBinOpExpansion()
/freebsd/sys/contrib/device-tree/Bindings/mtd/
H A Darm,pl353-nand-r2p1.yaml40 ranges = <0x0 0x0 0xe1000000 0x1000000 /* Nand CS region */
H A Ddavinci-nand.txt70 Nand device bindings may contain additional sub-nodes describing partitions of
H A Datmel-nand.txt159 Nand Flash Controller(NFC) is an optional sub-node
/freebsd/sys/contrib/device-tree/Bindings/memory-controllers/
H A Dpl353-smc.txt31 ranges = <0x0 0x0 0xe1000000 0x1000000 //Nand CS Region
H A Darm,pl353-smc.yaml118 ranges = <0x0 0x0 0xe1000000 0x1000000 /* Nand CS region */
H A Darm,pl35x-smc.yaml144 ranges = <0x0 0x0 0xe1000000 0x1000000 /* Nand CS region */
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerAtomic.cpp54 case AtomicRMWInst::Nand: in buildAtomicRMWValue()
/freebsd/sys/contrib/device-tree/src/powerpc/
H A Dmpc5121ads.dts16 * ADS has two Hynix 512MB Nand flash chips in a single
H A Dbluestone.dts196 /* 2Gb Nand Flash */
/freebsd/sys/contrib/device-tree/Bindings/clock/
H A Dmvebu-gated-clock.txt36 11 nd_clk Nand Flash Cntrl
/freebsd/sys/contrib/device-tree/src/arm/xilinx/
H A Dzynq-7000.dtsi275 ranges = <0x0 0x0 0xe1000000 0x1000000 /* Nand CS region */
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp808 case AtomicRMWInst::Nand: { in performMaskedAtomicOp()
861 AI->getOperation() == AtomicRMWInst::Nand) { in expandPartwordAtomicRMW()
1690 case AtomicRMWInst::Nand: in GetRMWLibcall()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp299 else if (Op == AtomicRMWInst::Nand) in initialize()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DCore.cpp3687 case LLVMAtomicRMWBinOpNand: return AtomicRMWInst::Nand; in mapFromLLVMRMWBinOp()
3709 case AtomicRMWInst::Nand: return LLVMAtomicRMWBinOpNand; in mapToLLVMRMWBinOp()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGAtomic.cpp721 Op = llvm::AtomicRMWInst::Nand; in EmitAtomicOp()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp3596 Value *Nand = Builder.CreateNot(Builder.CreateAnd(A, B), "nand"); in visitOr() local
3597 return BinaryOperator::CreateOr(Nand, C); in visitOr()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp555 case AtomicRMWInst::Nand: in getEncodedRMWOperation()
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp5867 case AtomicRMWInst::Nand: in emitRMWOpAsInstruction()
5900 case AtomicRMWInst::Nand: in emitAtomicUpdate()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp3077 case AtomicRMWInst::Nand: in translateAtomicRMW()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h748 Nand,

12