Searched refs:Num (Results 1 - 25 of 62) sorted by relevance

123

/freebsd-11.0-release/contrib/llvm/lib/Support/
H A DBranchProbability.cpp66 static uint64_t scale(uint64_t Num, uint32_t N, uint32_t D) { argument
73 if (!Num || D == N)
74 return Num;
76 // Split Num into upper and lower parts to multiply, then recombine.
77 uint64_t ProductHigh = (Num >> 32) * N;
78 uint64_t ProductLow = (Num & UINT32_MAX) * N;
108 uint64_t BranchProbability::scale(uint64_t Num) const {
109 return ::scale<D>(Num, N, D);
112 uint64_t BranchProbability::scaleByInverse(uint64_t Num) const {
113 return ::scale<0>(Num,
[all...]
/freebsd-11.0-release/gnu/usr.bin/grep/
H A Dxalloc.h80 # define CCLONE(Src, Num) \
81 (memcpy (xmalloc (sizeof (*Src) * (Num)), (Src), sizeof (*Src) * (Num)))
/freebsd-11.0-release/contrib/llvm/lib/Transforms/ObjCARC/
H A DBlotMapVector.h53 size_t Num = Vector.size(); local
54 Pair.first->second = Num;
56 return Vector[Num].second;
65 size_t Num = Vector.size(); local
66 Pair.first->second = Num;
68 return std::make_pair(Vector.begin() + Num, true);
/freebsd-11.0-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCMachineFunctionInfo.h184 void setVarArgsNumGPR(unsigned Num) { VarArgsNumGPR = Num; } argument
187 void setVarArgsNumFPR(unsigned Num) { VarArgsNumFPR = Num; } argument
/freebsd-11.0-release/contrib/llvm/include/llvm/ProfileData/
H A DSampleProf.h203 sampleprof_error addTotalSamples(uint64_t Num, uint64_t Weight = 1) { argument
206 SaturatingMultiplyAdd(Num, Weight, TotalSamples, &Overflowed);
210 sampleprof_error addHeadSamples(uint64_t Num, uint64_t Weight = 1) { argument
213 SaturatingMultiplyAdd(Num, Weight, TotalHeadSamples, &Overflowed);
218 uint64_t Num, uint64_t Weight = 1) {
220 Num, Weight);
224 std::string FName, uint64_t Num,
227 FName, Num, Weight);
217 addBodySamples(uint32_t LineOffset, uint32_t Discriminator, uint64_t Num, uint64_t Weight = 1) argument
222 addCalledTargetSamples(uint32_t LineOffset, uint32_t Discriminator, std::string FName, uint64_t Num, uint64_t Weight = 1) argument
/freebsd-11.0-release/contrib/llvm/lib/Analysis/
H A DInstCount.cpp32 STATISTIC(Num ## OPCODE ## Inst, "Number of " #OPCODE " insts");
45 void visit##OPCODE(CLASS &) { ++Num##OPCODE##Inst; ++TotalInsts; }
H A DAliasAnalysisEvaluator.cpp345 static void PrintPercent(unsigned Num, unsigned Sum) { argument
346 errs() << "(" << Num*100ULL/Sum << "."
347 << ((Num*1000ULL/Sum) % 10) << "%)\n";
/freebsd-11.0-release/contrib/llvm/lib/Target/SystemZ/AsmParser/
H A DSystemZAsmParser.cpp77 // LLVM register Num, which has kind Kind. In some ways it might be
88 unsigned Num; member in struct:__anon3006::SystemZOperand::RegOp
146 createReg(RegisterKind Kind, unsigned Num, SMLoc StartLoc, SMLoc EndLoc) { argument
149 Op->Reg.Num = Num;
153 createAccessReg(unsigned Num, SMLoc StartLoc, SMLoc EndLoc) { argument
155 Op->AccessReg = Num;
204 return Reg.Num;
361 unsigned Num; member in struct:__anon3006::SystemZAsmParser::Register
514 if (Name.substr(1).getAsInteger(10, Reg.Num))
[all...]
/freebsd-11.0-release/contrib/llvm/include/llvm/CodeGen/
H A DGCMetadata.h63 int Num; ///< Usually a frame index. member in struct:llvm::GCRoot
68 GCRoot(int N, const Constant *MD) : Num(N), StackOffset(-1), Metadata(MD) {}
108 /// addStackRoot - Registers a root that lives on the stack. Num is the
111 void addStackRoot(int Num, const Constant *Metadata) { argument
112 Roots.push_back(GCRoot(Num, Metadata));
120 /// addSafePoint - Notes the existence of a safe point. Num is the ID of the
H A DSlotIndexes.h479 getMBBRange(unsigned Num) const {
480 return MBBRanges[Num];
490 SlotIndex getMBBStartIdx(unsigned Num) const {
491 return getMBBRange(Num).first;
500 SlotIndex getMBBEndIdx(unsigned Num) const {
501 return getMBBRange(Num).second;
H A DSelectionDAGISel.h189 void ReplaceUses(const SDValue *F, const SDValue *T, unsigned Num) { argument
190 CurDAG->ReplaceAllUsesOfValuesWith(F, T, Num);
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DSplitKit.h111 SlotIndex computeLastSplitPoint(unsigned Num);
140 /// in the basic block numbered Num.
141 SlotIndex getLastSplitPoint(unsigned Num) { argument
143 if (LastSplitPoint[Num].first.isValid() &&
144 !LastSplitPoint[Num].second.isValid())
145 return LastSplitPoint[Num].first;
146 return computeLastSplitPoint(Num);
H A DGCMetadata.cpp120 OS << "\t" << RI->Num << "\t" << RI->StackOffset << "[sp]\n";
132 OS << " " << RI->Num;
H A DMachineFunction.cpp285 MachineFunction::allocateMemRefsArray(unsigned long Num) { argument
286 return Allocator.Allocate<MachineMemOperand *>(Num);
293 unsigned Num = 0; local
296 ++Num;
299 MachineInstr::mmo_iterator Result = allocateMemRefsArray(Num);
318 return std::make_pair(Result, Result + Num);
325 unsigned Num = 0; local
328 ++Num;
331 MachineInstr::mmo_iterator Result = allocateMemRefsArray(Num);
350 return std::make_pair(Result, Result + Num);
[all...]
H A DMachineTraceMetrics.cpp565 for (unsigned Num = 0, e = BlockInfo.size(); Num != e; ++Num) {
566 const TraceBlockInfo &TBI = BlockInfo[Num];
568 const MachineBasicBlock *MBB = MTM.MF->getBlockNumbered(Num);
576 const MachineBasicBlock *MBB = MTM.MF->getBlockNumbered(Num);
1312 unsigned Num = Block->Pred->getNumber();
1313 OS << " <- BB#" << Num;
1314 Block = &TE.BlockInfo[Num];
1320 unsigned Num
[all...]
/freebsd-11.0-release/contrib/llvm/utils/TableGen/
H A DInstrInfoEmitter.cpp55 void emitRecord(const CodeGenInstruction &Inst, unsigned Num,
76 unsigned Num, raw_ostream &OS) {
77 OS << "static const MCPhysReg ImplicitList" << Num << "[] = { "; local
387 unsigned Num = 0; local
392 emitRecord(*Inst, Num++, InstrInfo, EmittedLists, OperandInfoIDs, OS);
403 Num = 0;
406 if (Num % 8 == 0)
409 ++Num;
462 void InstrInfoEmitter::emitRecord(const CodeGenInstruction &Inst, unsigned Num, argument
474 OS << Num << ",\
75 PrintDefList(const std::vector<Record*> &Uses, unsigned Num, raw_ostream &OS) argument
585 unsigned Num = 0; local
[all...]
H A DFixedLenDecoderEmitter.cpp1006 unsigned Num, BitNo;
1007 Num = BitNo = 0;
1038 ++Num;
1051 ++Num;
1054 assert(StartBits.size() == Num && EndBits.size() == Num &&
1055 FieldVals.size() == Num);
1056 return Num;
1655 unsigned Num = Opcodes.size();
1656 assert(Num
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.h110 unsigned addBytes(unsigned char *Ptr, int Num, int Bytes) { argument
111 assert((curpos + Num) <= size);
113 for (int i = 0; i < Num; ++i) {
117 for (int i = Num; i < Bytes; ++i) {
123 unsigned addZeros(int Num) { argument
124 assert((curpos + Num) <= size);
125 for (int i = 0; i < Num; ++i) {
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64BranchRelaxation.cpp124 unsigned Num = MBB.getNumber(); local
125 assert(BlockInfo[Num].Offset % (1u << Align) == 0);
126 assert(!Num || BlockInfo[PrevNum].postOffset() <= BlockInfo[Num].Offset);
127 PrevNum = Num;
206 unsigned Num = MBB.getNumber(); local
207 if (!Num) // block zero is never changed from offset zero.
212 BlockInfo[Num].Offset = BlockInfo[PrevNum].postOffset(LogAlign);
213 PrevNum = Num;
/freebsd-11.0-release/contrib/llvm/include/llvm/ADT/
H A DDenseMap.h354 void setNumEntries(unsigned Num) { argument
355 static_cast<DerivedT *>(this)->setNumEntries(Num);
366 void setNumTombstones(unsigned Num) { argument
367 static_cast<DerivedT *>(this)->setNumTombstones(Num);
659 void setNumEntries(unsigned Num) { argument
660 NumEntries = Num;
666 void setNumTombstones(unsigned Num) { argument
667 NumTombstones = Num;
678 bool allocateBuckets(unsigned Num) { argument
679 NumBuckets = Num;
924 setNumEntries(unsigned Num) argument
976 allocateBuckets(unsigned Num) argument
[all...]
H A DPointerUnion.h92 static const int Num = 0;
95 static const int Num = 1;
124 int TyNo = Ty::Num;
/freebsd-11.0-release/contrib/llvm/include/llvm/Support/
H A DAllocator.h76 template <typename T> T *Allocate(size_t Num = 1) {
77 return static_cast<T *>(Allocate(Num * sizeof(T), AlignOf<T>::Alignment));
84 Deallocate(T *Ptr, size_t Num = 1) {
85 Deallocate(static_cast<const void *>(Ptr), Num * sizeof(T));
H A DBranchProbability.h78 /// Scales \c Num. Guarantees full precision. Returns the floor of the
81 /// \return \c Num times \c this.
82 uint64_t scale(uint64_t Num) const;
86 /// Scales \c Num by the inverse of \c this. Guarantees full precision.
89 /// \return \c Num divided by \c this.
90 uint64_t scaleByInverse(uint64_t Num) const;
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/
H A DAMDILCFGStructurizer.cpp1091 int Num = 0; local
1099 Num += NumBreak;
1101 return Num;
1197 int Num = handleJumpintoIfImp(HeadMBB, TrueMBB, FalseMBB); local
1198 if (Num == 0) {
1202 Num = handleJumpintoIfImp(HeadMBB, FalseMBB, TrueMBB);
1204 return Num;
1209 int Num = 0; local
1232 Num += cloneOnSideEntryTo(HeadMBB, TrueMBB, DownBlk);
1233 Num
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DSink.cpp89 unsigned Num = PHINode::getIncomingValueNumForOperand(U.getOperandNo()); local
90 UseBlock = PN->getIncomingBlock(Num);

Completed in 468 milliseconds

123