| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVLateBranchOpt.cpp | 69 MachineBasicBlock *Folded = in runOnBasicBlock() local 76 if (Folded) { in runOnBasicBlock() 78 RII->insertBranch(MBB, Folded, nullptr, {}, DL); in runOnBasicBlock() 86 if (!Folded) { in runOnBasicBlock() 91 MBB.addSuccessor(Folded); in runOnBasicBlock()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrXOP.td | 20 Sched<[SchedWriteVecALU.XMM.Folded, SchedWriteVecALU.XMM.ReadAfterFold]>; 51 Sched<[sched.Folded, sched.ReadAfterFold]>; 62 Sched<[sched.Folded, sched.ReadAfterFold]>; 73 Sched<[sched.Folded, sched.ReadAfterFold]>; 108 XOP, VVVV, REX_W, Sched<[sched.Folded, sched.ReadAfterFold]>; 115 XOP, Sched<[sched.Folded, sched.ReadAfterFold]>; 153 XOP, Sched<[sched.Folded, sched.ReadAfterFold]>; 184 VR128:$src3))]>, XOP, VVVV, Sched<[sched.Folded, sched.ReadAfterFold]>; 264 XOP, VVVV, Sched<[sched.Folded, sched.ReadAfterFold]>; 299 XOP, VVVV, REX_W, Sched<[sched.Folded, sche [all...] |
| H A D | X86InstrFMA.td | 53 Sched<[sched.Folded, sched.ReadAfterFold, sched.ReadAfterFold]>; 73 Sched<[sched.Folded, sched.ReadAfterFold, sched.ReadAfterFold]>; 95 Sched<[sched.Folded, sched.ReadAfterFold, sched.ReadAfterFold]>; 195 Sched<[sched.Folded, sched.ReadAfterFold, sched.ReadAfterFold]>; 215 Sched<[sched.Folded, sched.ReadAfterFold, sched.ReadAfterFold]>; 237 Sched<[sched.Folded, sched.ReadAfterFold, sched.ReadAfterFold]>; 283 []>, Sched<[sched.Folded, sched.ReadAfterFold, sched.ReadAfterFold]>; 407 Sched<[sched.Folded, sched.ReadAfterFold, sched.ReadAfterFold]>; 414 Sched<[sched.Folded, sched.ReadAfterFold, 444 Sched<[sched.Folded, sched.ReadAfterFold, sched.ReadAfterFold]>; [all …]
|
| H A D | X86InstrMMX.td | 48 Sched<[sched.Folded, sched.ReadAfterFold]>; 64 Sched<[sched.Folded, sched.ReadAfterFold]>; 84 Sched<[sched.Folded]>; 103 Sched<[sched.Folded, sched.ReadAfterFold]>; 120 Sched<[sched.Folded, sched.ReadAfterFold]>; 131 Sched<[sched.Folded]>; 144 Sched<[WriteCvtI2PS.Folded]>; 484 Sched<[SchedWriteShuffle.MMX.Folded]>; 535 Sched<[WriteVecInsert.Folded, WriteVecInsert.ReadAfterFold]>;
|
| H A D | X86InstrSSE.td | 38 Sched<[sched.Folded, sched.ReadAfterFold]>; 61 Sched<[sched.Folded, sched.ReadAfterFold]>; 85 Sched<[sched.Folded, sched.ReadAfterFold]>; 107 Sched<[sched.Folded, sched.ReadAfterFold]>; 670 Sched<[SchedWriteFShuffle.XMM.Folded, SchedWriteFShuffle.XMM.ReadAfterFold]>; 678 Sched<[SchedWriteFShuffle.XMM.Folded, SchedWriteFShuffle.XMM.ReadAfterFold]>; 868 Sched<[sched.Folded]>; 883 Sched<[sched.Folded]>; 898 Sched<[sched.Folded, sched.ReadAfterFold]>; 1049 Sched<[sched.Folded]>; [all …]
|
| H A D | X86InstrConditionalCompare.td | 59 let SchedRW = [WriteALU.Folded] in { 68 let SchedRW = [WriteALU.Folded, WriteALU.ReadAfterFold] in { 126 let SchedRW = [WriteALU.Folded] in { 132 let SchedRW = [WriteALU.Folded, WriteALU.ReadAfterFold] in {
|
| H A D | X86Instr3DNow.td | 36 []>, Sched<[sched.Folded, sched.ReadAfterFold]>; 48 []>, Sched<[sched.Folded, sched.ReadAfterFold]>;
|
| H A D | X86InstrAVX512.td | 402 Sched<[sched.Folded, sched.ReadAfterFold]>; 672 Sched<[SchedWriteFShuffle.XMM.Folded, SchedWriteFShuffle.XMM.ReadAfterFold]>; 1299 Sched<[SchedWriteShuffle.YMM.Folded]>, 1315 Sched<[SchedWriteShuffle.YMM.Folded]>, 1635 EVEX, VVVV, AVX5128IBase, Sched<[sched.Folded, sched.ReadAfterFold]>; 1651 Sched<[sched.Folded, sched.ReadAfterFold]>; 1756 EVEX, VVVV, AVX5128IBase, Sched<[sched.Folded, sched.ReadAfterFold]>; 1770 Sched<[sched.Folded, sched.ReadAfterFold]>; 1851 Sched<[sched.Folded, sched.ReadAfterFold]>; 1857 Sched<[sched.Folded, sched.ReadAfterFold]>; [all …]
|
| H A D | X86InstrUtils.td | 1026 Sched<[WriteALU.Folded, WriteALU.ReadAfterFold]> { 1050 let SchedRW = [WriteADC.Folded, WriteADC.ReadAfterFold, 1121 let SchedRW = [WriteALU.Folded, WriteALU.ReadAfterFold]; 1135 Sched<[WriteALU.Folded, ReadDefault, ReadDefault, ReadDefault, 1162 Sched<[WriteADC.Folded, WriteADC.ReadAfterFold]>; 1191 Sched<[WriteALU.Folded]>, DefEFLAGS; 1195 Sched<[WriteALU.Folded, WriteALU.ReadAfterFold]>, NDD<1>; 1201 Sched<[WriteALU.Folded, WriteALU.ReadAfterFold]>, DefEFLAGS, NDD<1>; 1221 Sched<[WriteADC.Folded, WriteADC.ReadAfterFold]>, DefEFLAGS, UseEFLAGS, NDD<1>; 1247 : BinOpMI8<m, binop_args, t, f, (outs)>, Sched<[WriteALU.Folded]>, DefEFLAGS; [all …]
|
| H A D | X86InstrAVX10.td | 73 Sched<[WriteFMAX.Folded, WriteFMAX.ReadAfterFold]>; 81 Sched<[WriteFMAX.Folded, WriteFMAX.ReadAfterFold]>; 121 Sched<[WriteFMAX.Folded, WriteFMAX.ReadAfterFold]>; 137 Sched<[WriteFMAX.Folded, WriteFMAX.ReadAfterFold]>; 191 Sched<[sched.Folded, sched.ReadAfterFold]>; 197 Sched<[sched.Folded, sched.ReadAfterFold]>; 646 EVEX, VEX_LIG, Sched<[sched.Folded, sched.ReadAfterFold]>, SIMD_EXC; 662 EVEX, VEX_LIG, Sched<[sched.Folded, sched.ReadAfterFold]>, 959 Sched<[sched.Folded]>; 1070 Sched<[sched.Folded, sched.ReadAfterFold]>; [all …]
|
| H A D | X86InstrTBM.td | 33 XOP, XOPA, Sched<[Sched.Folded]>; 53 XOP, VVVV, XOP9, Sched<[Sched.Folded]>;
|
| H A D | X86InstrCMovSetCC.td | 23 let SchedRW = [WriteCMOV.Folded, WriteCMOV.ReadAfterFold] in 49 let SchedRW = [WriteCMOV.Folded, WriteCMOV.ReadAfterFold] in {
|
| H A D | X86InstrArithmetic.td | 74 [sched.Folded, 228 let SchedRW = [sched.Folded, sched.ReadAfterFold]; 233 let SchedRW = [sched.Folded, sched.ReadAfterFold]; 296 let SchedRW = [sched.Folded]; 301 let SchedRW = [sched.Folded]; 309 let SchedRW = [sched.Folded]; 366 let SchedRW = [sched.Folded]; 371 let SchedRW = [sched.Folded]; 1380 Sched<[WriteALU.Folded, WriteALU.ReadAfterFold]>, T8; 1416 [WriteIMulHLd, sched.Folded, [all …]
|
| H A D | X86ScheduleBdVer2.td | 206 defm : PdWriteRes<SchedRW.Folded, 486 SchedVar<NoSchedPred, [WriteCMOV.Folded]> 1004 // FIXME: .Folded version is one NumMicroOp *less*.. 1011 // FIXME: .Folded version is one NumMicroOp *less*.. 1265 def : InstRW<[WritePHAdd.Folded], (instrs PHADDDrm, PHSUBDrm,
|
| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | DJB.cpp | 79 StringRef Folded = toUTF8(C, Storage); in caseFoldingDjbHash() local 80 H = djbHash(Folded, H); in caseFoldingDjbHash()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/ |
| H A D | CoverageMapping.h | 463 BoolVector Folded; member 469 BoolVector &&Folded, CondIDMap &&PosToID, LineColPairMap &&CondLoc) in MCDCRecord() 470 : Region(Region), TV(std::move(TV)), Folded(std::move(Folded)), in MCDCRecord() 485 return Folded[false][Condition] || Folded[true][Condition]; in isCondFolded() 537 unsigned Folded = 0; in getPercentCovered() local 541 Folded++; in getPercentCovered() 546 unsigned Total = getNumConditions() - Folded; in getPercentCovered()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-cov/ |
| H A D | SourceCoverageViewText.cpp | 297 auto BranchCount = [&](StringRef Label, uint64_t Count, bool Folded, in renderBranchView() 299 if (Folded) in renderBranchView()
|
| H A D | SourceCoverageViewHTML.cpp | 1102 auto BranchCount = [&](StringRef Label, uint64_t Count, bool Folded, in renderBranchView() 1104 if (Folded) in renderBranchView()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ConstantFolding.cpp | 1384 ConstantFP *Folded = flushDenormalConstantFP(Splat, Inst, IsOutput); in FlushFPConstant() local 1385 if (!Folded) in FlushFPConstant() 1387 return ConstantVector::getSplat(VecTy->getElementCount(), Folded); in FlushFPConstant() 1406 ConstantFP *Folded = flushDenormalConstantFP(CFP, Inst, IsOutput); in FlushFPConstant() local 1407 if (!Folded) in FlushFPConstant() 1409 NewElts.push_back(Folded); in FlushFPConstant() 1423 ConstantFP *Folded = in FlushFPConstant() local 1425 if (!Folded) in FlushFPConstant() 1427 NewElts.push_back(Folded); in FlushFPConstant() 3850 Constant *Folded = in ConstantFoldFixedVectorCall() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/ProfileData/Coverage/ |
| H A D | CoverageMapping.cpp | 424 MCDCRecord::BoolVector Folded; member in __anondf0c3b9d0411::MCDCRecordProcessor 451 Folded{{BitVector(NumConditions), BitVector(NumConditions)}}, in MCDCRecordProcessor() 539 Folded[false][I] = B->FalseCount.isZero(); in processMCDCRecord() 540 Folded[true][I] = B->Count.isZero(); in processMCDCRecord() 547 return MCDCRecord(Region, std::move(ExecVectors), std::move(Folded), in processMCDCRecord()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ExpandVectorPredication.cpp | 677 if (auto [NewVPI, Folded] = foldEVLIntoMask(VPI); Folded) { in expandVectorPredication()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | IRBuilder.h | 2077 if (Value *Folded = Folder.FoldCast(Instruction::Trunc, V, DestTy)) variable 2078 return Folded; 2091 if (Value *Folded = Folder.FoldCast(Instruction::ZExt, V, DestTy)) variable 2092 return Folded; 2152 if (Value *Folded = Folder.FoldCast(Instruction::UIToFP, V, DestTy)) variable 2153 return Folded; 2245 if (Value *Folded = Folder.FoldCast(Op, V, DestTy)) variable 2246 return Folded;
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | JumpThreading.cpp | 634 if (Constant *Folded = ConstantFoldCastOperand(CI->getOpcode(), Val.first, in computeValueKnownInPredecessorsImpl() local 636 Result.emplace_back(Folded, Val.second); in computeValueKnownInPredecessorsImpl() 727 Constant *Folded = in computeValueKnownInPredecessorsImpl() local 730 if (Constant *KC = getKnownConstant(Folded, WantInteger)) in computeValueKnownInPredecessorsImpl() 856 Constant *Folded = in computeValueKnownInPredecessorsImpl() local 858 if (Constant *KC = getKnownConstant(Folded, WantInteger)) in computeValueKnownInPredecessorsImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCMIPeephole.cpp | 597 bool Folded = false; in simplifyCode() local 599 Folded |= TII->onlyFoldImmediate(UseMI, MI, MIDestReg); in simplifyCode() 604 if (Folded) in simplifyCode() 606 Simplified |= Folded; in simplifyCode()
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCWin64EH.cpp | 2035 unsigned &Folded, int &IntRegs) { in parseRegMask() argument 2044 Folded = 0; in parseRegMask() 2063 Folded = 4 - First; in parseRegMask() 2064 N -= Folded; in parseRegMask()
|