Home
last modified time | relevance | path

Searched refs:TLO (Results 1 – 22 of 22) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp506 TargetLoweringOpt &TLO) const { in ShrinkDemandedConstant()
511 if (targetShrinkDemandedConstant(Op, DemandedBits, DemandedElts, TLO)) in ShrinkDemandedConstant()
512 return TLO.New.getNode(); in ShrinkDemandedConstant()
532 SDValue NewC = TLO.DAG.getConstant(DemandedBits & C, DL, VT); in ShrinkDemandedConstant()
533 SDValue NewOp = TLO.DAG.getNode(Opcode, DL, VT, Op.getOperand(0), NewC); in ShrinkDemandedConstant()
534 return TLO.CombineTo(Op, NewOp); in ShrinkDemandedConstant()
546 TargetLoweringOpt &TLO) const { in ShrinkDemandedConstant()
551 return ShrinkDemandedConstant(Op, DemandedBits, DemandedElts, TLO); in ShrinkDemandedConstant()
559 TargetLoweringOpt &TLO) const { in ShrinkDemandedOp()
565 SelectionDAG &DAG = TLO.DAG; in ShrinkDemandedOp()
[all …]
H A DDAGCombiner.cpp312 void CommitTargetLoweringOpt(const TargetLowering::TargetLoweringOpt &TLO);
327 TargetLowering::TargetLoweringOpt TLO(DAG, LegalTypes, LegalOperations); in SimplifyDemandedBits() local
329 if (!TLI.SimplifyDemandedBits(Op, DemandedBits, Known, TLO, 0, false)) in SimplifyDemandedBits()
335 CommitTargetLoweringOpt(TLO); in SimplifyDemandedBits()
855 CommitTargetLoweringOpt(const TargetLowering::TargetLoweringOpt &TLO) { in CommitTargetLoweringOpt() argument
856 return ((DAGCombiner*)DC)->CommitTargetLoweringOpt(TLO); in CommitTargetLoweringOpt()
1134 CommitTargetLoweringOpt(const TargetLowering::TargetLoweringOpt &TLO) { in CommitTargetLoweringOpt() argument
1137 LLVM_DEBUG(dbgs() << "\nReplacing.2 "; TLO.Old.getNode()->dump(&DAG); in CommitTargetLoweringOpt()
1138 dbgs() << "\nWith: "; TLO.New.getNode()->dump(&DAG); in CommitTargetLoweringOpt()
1144 DAG.ReplaceAllUsesOfValueWith(TLO.Old, TLO.New); in CommitTargetLoweringOpt()
[all …]
/netbsd-src/common/lib/libc/arch/arm/atomic/
H A Datomic_op_asm.h63 #define TLO r5 macro
69 #define TLO r4 macro
H A Dsync_fetch_and_add_8.S45 adds TLO, LO, NLO /* calculate new value */
H A Dsync_fetch_and_sub_8.S45 subs TLO, LO, NLO /* calculate new value */
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DTargetLowering.h3298 TargetLoweringOpt &TLO) const;
3302 TargetLoweringOpt &TLO) const;
3310 TargetLoweringOpt &TLO) const { in targetShrinkDemandedConstant() argument
3318 TargetLoweringOpt &TLO) const;
3335 TargetLoweringOpt &TLO, unsigned Depth = 0,
3341 KnownBits &Known, TargetLoweringOpt &TLO,
3387 TargetLoweringOpt &TLO, unsigned Depth = 0,
3458 APInt &KnownZero, TargetLoweringOpt &TLO, unsigned Depth = 0) const;
3469 TargetLoweringOpt &TLO,
3522 void CommitTargetLoweringOpt(const TargetLoweringOpt &TLO);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelLowering.h1073 TargetLoweringOpt &TLO) const override;
1093 TargetLoweringOpt &TLO,
1099 TargetLoweringOpt &TLO,
1106 TargetLoweringOpt &TLO,
H A DX86ISelLowering.cpp34452 TargetLoweringOpt &TLO) const { in targetShrinkDemandedConstant()
34480 EVT ExtSVT = EVT::getIntegerVT(*TLO.DAG.getContext(), ActiveBits); in targetShrinkDemandedConstant()
34481 EVT ExtVT = EVT::getVectorVT(*TLO.DAG.getContext(), ExtSVT, in targetShrinkDemandedConstant()
34484 TLO.DAG.getNode(ISD::SIGN_EXTEND_INREG, SDLoc(Op), VT, in targetShrinkDemandedConstant()
34485 Op.getOperand(1), TLO.DAG.getValueType(ExtVT)); in targetShrinkDemandedConstant()
34487 TLO.DAG.getNode(Opcode, SDLoc(Op), VT, Op.getOperand(0), NewC); in targetShrinkDemandedConstant()
34488 return TLO.CombineTo(Op, NewOp); in targetShrinkDemandedConstant()
34535 SDValue NewC = TLO.DAG.getConstant(ZeroExtendMask, DL, VT); in targetShrinkDemandedConstant()
34536 SDValue NewOp = TLO.DAG.getNode(ISD::AND, DL, VT, Op.getOperand(0), NewC); in targetShrinkDemandedConstant()
34537 return TLO.CombineTo(Op, NewOp); in targetShrinkDemandedConstant()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp1606 TargetLowering::TargetLoweringOpt TLO(DAG, !DCI.isBeforeLegalize(), in PerformDAGCombine() local
1609 if (TLI.ShrinkDemandedConstant(OutVal, DemandedMask, TLO) || in PerformDAGCombine()
1610 TLI.SimplifyDemandedBits(OutVal, DemandedMask, Known, TLO)) in PerformDAGCombine()
1611 DCI.CommitTargetLoweringOpt(TLO); in PerformDAGCombine()
1622 TargetLowering::TargetLoweringOpt TLO(DAG, !DCI.isBeforeLegalize(), in PerformDAGCombine() local
1625 if (TLI.ShrinkDemandedConstant(Time, DemandedMask, TLO) || in PerformDAGCombine()
1626 TLI.SimplifyDemandedBits(Time, DemandedMask, Known, TLO)) in PerformDAGCombine()
1627 DCI.CommitTargetLoweringOpt(TLO); in PerformDAGCombine()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMISelLowering.h423 TargetLoweringOpt &TLO,
506 TargetLoweringOpt &TLO) const override;
H A DARMISelLowering.cpp18203 TargetLoweringOpt &TLO) const { in targetShrinkDemandedConstant()
18206 if (!TLO.LegalOps) in targetShrinkDemandedConstant()
18241 return TLO.CombineTo(Op, Op.getOperand(0)); in targetShrinkDemandedConstant()
18246 auto UseMask = [Mask, Op, VT, &TLO](unsigned NewMask) -> bool { in targetShrinkDemandedConstant()
18250 SDValue NewC = TLO.DAG.getConstant(NewMask, DL, VT); in targetShrinkDemandedConstant()
18251 SDValue NewOp = TLO.DAG.getNode(ISD::AND, DL, VT, Op.getOperand(0), NewC); in targetShrinkDemandedConstant()
18252 return TLO.CombineTo(Op, NewOp); in targetShrinkDemandedConstant()
18285 const APInt &OriginalDemandedElts, KnownBits &Known, TargetLoweringOpt &TLO, in SimplifyDemandedBitsForTargetNode() argument
18300 return TLO.CombineTo( in SimplifyDemandedBitsForTargetNode()
18301 Op, TLO.DAG.getNode( in SimplifyDemandedBitsForTargetNode()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h511 TargetLoweringOpt &TLO) const override;
1078 TargetLoweringOpt &TLO,
H A DAArch64ISelLowering.cpp1551 TargetLowering::TargetLoweringOpt &TLO, in optimizeLogicalImm() argument
1630 New = TLO.DAG.getNode(Op.getOpcode(), DL, VT, Op.getOperand(0), in optimizeLogicalImm()
1631 TLO.DAG.getConstant(NewImm, DL, VT)); in optimizeLogicalImm()
1636 SDValue EncConst = TLO.DAG.getTargetConstant(Enc, DL, VT); in optimizeLogicalImm()
1638 TLO.DAG.getMachineNode(NewOpc, DL, VT, Op.getOperand(0), EncConst), 0); in optimizeLogicalImm()
1641 return TLO.CombineTo(Op, New); in optimizeLogicalImm()
1646 TargetLoweringOpt &TLO) const { in targetShrinkDemandedConstant()
1648 if (!TLO.LegalOps) in targetShrinkDemandedConstant()
1684 return optimizeLogicalImm(Op, Size, Imm, DemandedBits, TLO, NewOpc); in targetShrinkDemandedConstant()
14791 TargetLowering::TargetLoweringOpt TLO(DAG, !DCI.isBeforeLegalize(), in performTBISimplification() local
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h326 TargetLoweringOpt &TLO) const override;
H A DRISCVISelLowering.cpp5975 TargetLoweringOpt &TLO) const { in targetShrinkDemandedConstant()
5977 if (!TLO.LegalOps) in targetShrinkDemandedConstant()
6004 auto UseMask = [Mask, Op, VT, &TLO](const APInt &NewMask) -> bool { in targetShrinkDemandedConstant()
6008 SDValue NewC = TLO.DAG.getConstant(NewMask, DL, VT); in targetShrinkDemandedConstant()
6009 SDValue NewOp = TLO.DAG.getNode(ISD::AND, DL, VT, Op.getOperand(0), NewC); in targetShrinkDemandedConstant()
6010 return TLO.CombineTo(Op, NewOp); in targetShrinkDemandedConstant()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp4069 TargetLowering::TargetLoweringOpt TLO(DAG, !DCI.isBeforeLegalize(), in PerformDAGCombine() local
4072 if (TLI.ShrinkDemandedConstant(BitsFrom, Demanded, TLO) || in PerformDAGCombine()
4073 TLI.SimplifyDemandedBits(BitsFrom, Demanded, Known, TLO)) { in PerformDAGCombine()
4074 DCI.CommitTargetLoweringOpt(TLO); in PerformDAGCombine()
/netbsd-src/share/misc/
H A Dairport7678 TLO:Tol, Papua New Guinea
/netbsd-src/external/bsd/openldap/dist/libraries/liblunicode/
H A DUnicodeData.txt3647 13E0;CHEROKEE LETTER TLO;Lo;0;L;;;;;N;;;;;
4238 163B;CANADIAN SYLLABICS CARRIER TLO;Lo;0;L;;;;;N;;;;;
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/wind/
H A DUnicodeData.txt3732 13E0;CHEROKEE LETTER TLO;Lo;0;L;;;;;N;;;;;
4323 163B;CANADIAN SYLLABICS CARRIER TLO;Lo;0;L;;;;;N;;;;;
/netbsd-src/external/gpl3/gcc/dist/contrib/unicode/
H A DUnicodeData.txt4462 13E0;CHEROKEE LETTER TLO;Lu;0;L;;;;;N;;;;ABB0;
5061 163B;CANADIAN SYLLABICS CARRIER TLO;Lo;0;L;;;;;N;;;;;
14999 ABB0;CHEROKEE SMALL LETTER TLO;Ll;0;L;;;;;N;;;13E0;;13E0
/netbsd-src/external/gpl3/gcc.old/dist/contrib/unicode/
H A DUnicodeData.txt4449 13E0;CHEROKEE LETTER TLO;Lu;0;L;;;;;N;;;;ABB0;
5048 163B;CANADIAN SYLLABICS CARRIER TLO;Lo;0;L;;;;;N;;;;;
14964 ABB0;CHEROKEE SMALL LETTER TLO;Ll;0;L;;;;;N;;;13E0;;13E0
/netbsd-src/external/gpl2/gettext/dist/gettext-tools/libuniname/
H A DUnicodeDataNames.txt3777 13E0;CHEROKEE LETTER TLO;Lo;0;L;;;;;N;;;;;
4368 163B;CANADIAN SYLLABICS CARRIER TLO;Lo;0;L;;;;;N;;;;;