Home | History | Annotate | Download | only in ProfileData

Lines Matching refs:sampleprof_error

31 enum class sampleprof_error {
45 inline std::error_code make_error_code(sampleprof_error E) {
49 inline sampleprof_error MergeResult(sampleprof_error &Accumulator,
50 sampleprof_error Result) {
53 if (Accumulator == sampleprof_error::success &&
54 Result != sampleprof_error::success)
63 struct is_error_code_enum<llvm::sampleprof_error> : std::true_type {};
124 sampleprof_error addSamples(uint64_t S, uint64_t Weight = 1) {
127 return Overflowed ? sampleprof_error::counter_overflow
128 : sampleprof_error::success;
136 sampleprof_error addCalledTarget(StringRef F, uint64_t S,
142 return Overflowed ? sampleprof_error::counter_overflow
143 : sampleprof_error::success;
154 sampleprof_error merge(const SampleRecord &Other, uint64_t Weight = 1) {
155 sampleprof_error Result = addSamples(Other.getSamples(), Weight);
186 sampleprof_error addTotalSamples(uint64_t Num, uint64_t Weight = 1) {
190 return Overflowed ? sampleprof_error::counter_overflow
191 : sampleprof_error::success;
193 sampleprof_error addHeadSamples(uint64_t Num, uint64_t Weight = 1) {
197 return Overflowed ? sampleprof_error::counter_overflow
198 : sampleprof_error::success;
200 sampleprof_error addBodySamples(uint32_t LineOffset, uint32_t Discriminator,
205 sampleprof_error addCalledTargetSamples(uint32_t LineOffset,
259 sampleprof_error merge(const FunctionSamples &Other, uint64_t Weight = 1) {
260 sampleprof_error Result = sampleprof_error::success;