bogner (Justin Bogner)
User

Projects

User does not belong to any projects.

User Details

User Since
Mar 12 2014, 3:00 PM (184 w, 2 d)

Recent Activity

Tue, Sep 5

bogner added a comment to D37495: llvm-isel-fuzzer: Handle a subset of backend flags in the executable name.
In D37495#861652, @kcc wrote:

this handrolls a subset of cl::opts to recognize

This sounds good.

But there should be some way to find out which "handrolled subsets" are available.

Tue, Sep 5, 5:18 PM
bogner created D37495: llvm-isel-fuzzer: Handle a subset of backend flags in the executable name.
Tue, Sep 5, 4:06 PM

Sat, Sep 2

bogner committed rL312427: llvm-isel-fuzzer: Add some basic tests.
llvm-isel-fuzzer: Add some basic tests
Sat, Sep 2, 5:39 PM
bogner committed rL312425: Move some CLI utils out of llvm-isel-fuzzer and into the library.
Move some CLI utils out of llvm-isel-fuzzer and into the library
Sat, Sep 2, 4:44 PM

Fri, Sep 1

bogner committed rL312354: llvm-isel-fuzzer: Weak function invoke the ire of PE/COFF.
llvm-isel-fuzzer: Weak function invoke the ire of PE/COFF
Fri, Sep 1, 12:39 PM
bogner committed rL312345: llvm-isel-fuzzer: Add link-time dependency on BitWriter.
llvm-isel-fuzzer: Add link-time dependency on BitWriter
Fri, Sep 1, 10:51 AM
bogner committed rL312343: llvm-isel-fuzzer: Add link-time dependency on BitReader.
llvm-isel-fuzzer: Add link-time dependency on BitReader
Fri, Sep 1, 10:37 AM
bogner committed rL312341: Specify the namespace in llvm::make_unique to fix the windows build.
Specify the namespace in llvm::make_unique to fix the windows build
Fri, Sep 1, 10:27 AM
bogner committed rL312338: llvm-isel-fuzzer: Make buildable and testable without libFuzzer.
llvm-isel-fuzzer: Make buildable and testable without libFuzzer
Fri, Sep 1, 10:03 AM

Wed, Aug 30

bogner committed rL312200: cmake: Invent add_llvm_fuzzer to set up fuzzer targets.
cmake: Invent add_llvm_fuzzer to set up fuzzer targets
Wed, Aug 30, 5:38 PM
bogner committed rL312195: llvm-isel-fuzzer: Stop including FuzzerInterface.h.
llvm-isel-fuzzer: Stop including FuzzerInterface.h
Wed, Aug 30, 5:02 PM

Tue, Aug 29

bogner committed rL312011: Fix build of llvm-mc-assemble/disassemble-fuzzer.
Fix build of llvm-mc-assemble/disassemble-fuzzer
Tue, Aug 29, 10:10 AM

Mon, Aug 28

bogner closed D36275: Implement llvm-isel-fuzzer for fuzzing instruction selection.

r311964

Mon, Aug 28, 5:24 PM
bogner accepted D36275: Implement llvm-isel-fuzzer for fuzzing instruction selection.
Mon, Aug 28, 5:24 PM
bogner committed rL311964: Implement llvm-isel-fuzzer for fuzzing instruction selection.
Implement llvm-isel-fuzzer for fuzzing instruction selection
Mon, Aug 28, 5:23 PM
bogner committed rL311959: [sanitizer-coverage] Mark the guard and 8-bit counter arrays as used.
[sanitizer-coverage] Mark the guard and 8-bit counter arrays as used
Mon, Aug 28, 5:12 PM
bogner committed rL311955: [sanitizer-coverage] Return the array from CreatePCArray. NFC.
[sanitizer-coverage] Return the array from CreatePCArray. NFC
Mon, Aug 28, 4:47 PM
bogner committed rL311954: [sanitizer-coverage] Clean up trailing whitespace. NFC.
[sanitizer-coverage] Clean up trailing whitespace. NFC
Mon, Aug 28, 4:40 PM

Thu, Aug 24

bogner committed rL311742: [sanitizer-coverage] Make sure pc-tables aren't dead stripped.
[sanitizer-coverage] Make sure pc-tables aren't dead stripped
Thu, Aug 24, 6:26 PM

Aug 22 2017

bogner closed D36274: Introduce FuzzMutate library.

r311402

Aug 22 2017, 10:56 AM
bogner accepted D36274: Introduce FuzzMutate library.
Aug 22 2017, 10:55 AM

Aug 21 2017

bogner committed rL311402: Re-apply "Introduce FuzzMutate library".
Re-apply "Introduce FuzzMutate library"
Aug 21 2017, 3:58 PM
bogner committed rL311393: Revert "Re-apply "Introduce FuzzMutate library"".
Revert "Re-apply "Introduce FuzzMutate library""
Aug 21 2017, 3:30 PM
bogner committed rL311392: Re-apply "Introduce FuzzMutate library".
Re-apply "Introduce FuzzMutate library"
Aug 21 2017, 3:26 PM
bogner committed rL311358: Revert "Introduce FuzzMutate library".
Revert "Introduce FuzzMutate library"
Aug 21 2017, 10:58 AM
bogner committed rL311356: Introduce FuzzMutate library.
Introduce FuzzMutate library
Aug 21 2017, 10:45 AM

Aug 18 2017

bogner committed rL311202: IR: Make stripDebugInfo robust against (invalid) empty basic blocks.
IR: Make stripDebugInfo robust against (invalid) empty basic blocks
Aug 18 2017, 2:39 PM

Aug 16 2017

bogner added inline comments to D36274: Introduce FuzzMutate library.
Aug 16 2017, 10:37 AM
bogner updated the diff for D36274: Introduce FuzzMutate library.
Aug 16 2017, 10:37 AM

Aug 11 2017

bogner added a comment to D36274: Introduce FuzzMutate library.

Adding some docs in docs/Fuzzer sounds like a good idea. I'll see about doing that soon but I think it makes sense for that to be a separate patch.

Aug 11 2017, 6:15 PM
bogner updated the diff for D36274: Introduce FuzzMutate library.

Added docs and made minor updates based on vsk's comments.

Aug 11 2017, 6:15 PM
bogner added a reviewer for D36274: Introduce FuzzMutate library: vsk.
Aug 11 2017, 1:23 PM

Aug 4 2017

bogner added a reviewer for D36274: Introduce FuzzMutate library: aditya_nandakumar.
Aug 4 2017, 2:16 PM

Aug 3 2017

bogner added inline comments to D36275: Implement llvm-isel-fuzzer for fuzzing instruction selection.
Aug 3 2017, 2:16 PM
bogner updated the diff for D36275: Implement llvm-isel-fuzzer for fuzzing instruction selection.
Aug 3 2017, 2:15 PM
bogner created D36275: Implement llvm-isel-fuzzer for fuzzing instruction selection.
Aug 3 2017, 11:02 AM
bogner created D36274: Introduce FuzzMutate library.
Aug 3 2017, 10:59 AM

Jul 14 2017

bogner closed D35442: [libFuzzer] Allow non-fuzzer args after -ignore_remaining_args=1.

r308069

Jul 14 2017, 4:35 PM
bogner committed rL308069: [libFuzzer] Allow non-fuzzer args after -ignore_remaining_args=1.
[libFuzzer] Allow non-fuzzer args after -ignore_remaining_args=1
Jul 14 2017, 4:33 PM
bogner created D35442: [libFuzzer] Allow non-fuzzer args after -ignore_remaining_args=1.
Jul 14 2017, 3:26 PM

Jul 12 2017

bogner committed rL307817: GlobalISel: Handle selection of G_IMPLICIT_DEF in AArch64.
GlobalISel: Handle selection of G_IMPLICIT_DEF in AArch64
Jul 12 2017, 10:32 AM

Jun 21 2017

bogner committed rL305942: [sanitizer-coverage] Stop marking this test as unsupported on Darwin.
[sanitizer-coverage] Stop marking this test as unsupported on Darwin
Jun 21 2017, 12:05 PM

May 17 2017

bogner committed rL303319: Update three tests I missed in r302979 and r302990.
Update three tests I missed in r302979 and r302990
May 17 2017, 6:11 PM

May 15 2017

bogner committed rL303123: Add "REQUIRES:" to the last few tests that use target specific intrinsics.
Add "REQUIRES:" to the last few tests that use target specific intrinsics
May 15 2017, 3:28 PM

May 13 2017

bogner committed rL302990: MSan: Mark MemorySanitizer tests that use x86 intrinsics as REQUIRES: x86.
MSan: Mark MemorySanitizer tests that use x86 intrinsics as REQUIRES: x86
May 13 2017, 9:37 AM

May 12 2017

bogner committed rL302980: ConstProp: Split x86 SSE intrinsic tests out of calls.ll.
ConstProp: Split x86 SSE intrinsic tests out of calls.ll
May 12 2017, 11:05 PM
bogner committed rL302979: InstCombine: Move tests that use target intrinsics into subdirectories.
InstCombine: Move tests that use target intrinsics into subdirectories
May 12 2017, 10:54 PM
bogner committed rL302972: AA: Use generic intrinsics for tests instead of target specific ones.
AA: Use generic intrinsics for tests instead of target specific ones
May 12 2017, 5:26 PM
bogner committed rL302971: [CodeView] Silence some -Wsign-compare warnings.
[CodeView] Silence some -Wsign-compare warnings
May 12 2017, 5:24 PM

Apr 11 2017

bogner committed rL299975: MIR: Allow parsing of empty machine functions.
MIR: Allow parsing of empty machine functions
Apr 11 2017, 12:45 PM

Mar 27 2017

bogner committed rL298841: ADT: Add range helpers for pointer_ and pointee_iterator.
ADT: Add range helpers for pointer_ and pointee_iterator
Mar 27 2017, 6:08 AM

Feb 23 2017

bogner committed rL296096: Add missing initialization for MachineOptimizationRemarkEmitter.
Add missing initialization for MachineOptimizationRemarkEmitter
Feb 23 2017, 11:54 PM
bogner committed rL296061: OptDiag: Add test for r296053.
OptDiag: Add test for r296053
Feb 23 2017, 5:24 PM
bogner committed rL296053: OptDiag: Summarize the instruction count in asm-printer.
OptDiag: Summarize the instruction count in asm-printer
Feb 23 2017, 4:31 PM
bogner committed rL296052: OptDiag: Use DiagnosticLocation in MachineOptimizationRemarks.
OptDiag: Use DiagnosticLocation in MachineOptimizationRemarks
Feb 23 2017, 4:31 PM

Feb 22 2017

bogner committed rL295902: [libFuzzer] Update traces hooks test after r293741.
[libFuzzer] Update traces hooks test after r293741
Feb 22 2017, 3:24 PM
bogner committed rL295900: [libFuzzer] Mark a test that infinite loops as unsupported.
[libFuzzer] Mark a test that infinite loops as unsupported
Feb 22 2017, 3:16 PM

Feb 21 2017

bogner committed rL295812: OptDiag: Add const to some interfaces that don't modify anything. NFC.
OptDiag: Add const to some interfaces that don't modify anything. NFC
Feb 21 2017, 11:50 PM

Feb 17 2017

bogner committed rL295531: OptDiag: Allow constructing DiagnosticLocation from DISubprograms.
OptDiag: Allow constructing DiagnosticLocation from DISubprograms
Feb 17 2017, 6:12 PM
bogner committed rL295519: OptDiag: Decouple backend diagnostics from debug info metadata.
OptDiag: Decouple backend diagnostics from debug info metadata
Feb 17 2017, 4:54 PM
bogner committed rL295516: Verifier: Disallow a line number without a file in DISubprogram.
Verifier: Disallow a line number without a file in DISubprogram
Feb 17 2017, 4:09 PM
bogner committed rL295466: Rename DiagnosticInfoWithDebugLoc to WithLocation to match LLVM.
Rename DiagnosticInfoWithDebugLoc to WithLocation to match LLVM
Feb 17 2017, 9:46 AM
bogner committed rL295465: OptDiag: Rename DiagnosticInfoWithDebugLoc to WithLocation. NFC.
OptDiag: Rename DiagnosticInfoWithDebugLoc to WithLocation. NFC
Feb 17 2017, 9:46 AM

Feb 1 2017

bogner closed D29355: [asan] Support handle_sigfpe on Darwin.

r293746

Feb 1 2017, 12:10 AM
bogner committed rL293746: [asan] Support handle_sigfpe on Darwin.
[asan] Support handle_sigfpe on Darwin
Feb 1 2017, 12:06 AM

Jan 31 2017

bogner closed D29356: [sanitizer] Support SANITIZER_INTERCEPTOR_HOOKS on Darwin.

Committed in r293741.

Jan 31 2017, 7:59 PM
bogner committed rL293741: [sanitizer] Support SANITIZER_INTERCEPTOR_HOOKS on Darwin.
[sanitizer] Support SANITIZER_INTERCEPTOR_HOOKS on Darwin
Jan 31 2017, 7:42 PM
bogner closed D29354: SanitizerCoverage: Support sanitizer guard section on darwin.

Committed in r293733, and the compiler-rt test update is r293734

Jan 31 2017, 6:51 PM
bogner committed rL293734: Remove XFAIL from the sanitizer guard test for darwin.
Remove XFAIL from the sanitizer guard test for darwin
Jan 31 2017, 6:50 PM
bogner committed rL293733: SanitizerCoverage: Support sanitizer guard section on darwin.
SanitizerCoverage: Support sanitizer guard section on darwin
Jan 31 2017, 6:50 PM
bogner updated the diff for D29355: [asan] Support handle_sigfpe on Darwin.

Move fpe test from Linux to Posix

Jan 31 2017, 5:15 PM
bogner added inline comments to D29356: [sanitizer] Support SANITIZER_INTERCEPTOR_HOOKS on Darwin.
Jan 31 2017, 5:09 PM
bogner updated the diff for D29354: SanitizerCoverage: Support sanitizer guard section on darwin.

Get rid of the pointless string-abstraction macro. As Kostya and Kuba pointed out, it isn't really doing anything (and it's actually longer than just writing out the string).

Jan 31 2017, 4:57 PM
bogner updated the diff for D29356: [sanitizer] Support SANITIZER_INTERCEPTOR_HOOKS on Darwin.

Moved the weak_hook_test to run for all posix platforms

Jan 31 2017, 4:41 PM
bogner created D29356: [sanitizer] Support SANITIZER_INTERCEPTOR_HOOKS on Darwin.
Jan 31 2017, 3:40 PM
bogner created D29355: [asan] Support handle_sigfpe on Darwin.
Jan 31 2017, 3:38 PM
bogner created D29354: SanitizerCoverage: Support sanitizer guard section on darwin.
Jan 31 2017, 3:36 PM

Jan 30 2017

bogner committed rL293581: Revert "Adorn __call_once_proxy with `inline` and `_LIBCPP_INLINE_VISIBILITY`".
Revert "Adorn __call_once_proxy with `inline` and `_LIBCPP_INLINE_VISIBILITY`"
Jan 30 2017, 5:37 PM
bogner committed rL293522: SDAG: Update ChainNodesMatched during UpdateChains if a node is replaced.
SDAG: Update ChainNodesMatched during UpdateChains if a node is replaced
Jan 30 2017, 10:41 AM

Jan 24 2017

bogner committed rL293023: GlobalISel: Fix typo in error message.
GlobalISel: Fix typo in error message
Jan 24 2017, 10:13 PM
bogner committed rL292995: GlobalISel: Use the correct types when translating landingpad instructions.
GlobalISel: Use the correct types when translating landingpad instructions
Jan 24 2017, 4:28 PM

Jan 19 2017

bogner committed rL292553: GlobalISel: Add a note about how we're being a bit loose with memory operands.
GlobalISel: Add a note about how we're being a bit loose with memory operands
Jan 19 2017, 4:41 PM
bogner committed rL292547: GlobalISel: Only set FailedISel on dropped dbg intrinsics when using fallback.
GlobalISel: Only set FailedISel on dropped dbg intrinsics when using fallback
Jan 19 2017, 4:35 PM
bogner committed rL292544: GlobalISel: Pass the MachineFunction in to reportSelectionError directly.
GlobalISel: Pass the MachineFunction in to reportSelectionError directly
Jan 19 2017, 4:27 PM
bogner committed rL292476: GlobalISel: Implement widening for shifts.
GlobalISel: Implement widening for shifts
Jan 19 2017, 12:02 AM

Jan 18 2017

bogner committed rL292461: GlobalISel: Implement narrowing for G_LOAD.
GlobalISel: Implement narrowing for G_LOAD
Jan 18 2017, 5:16 PM
bogner committed rL292460: GlobalISel: Fix text wrapping in a comment. NFC.
GlobalISel: Fix text wrapping in a comment. NFC
Jan 18 2017, 5:15 PM
bogner committed rL292423: cmake: Only sanitize use-after-scope if the host compiler supports it.
cmake: Only sanitize use-after-scope if the host compiler supports it
Jan 18 2017, 11:12 AM
bogner committed rL292412: GlobalISel: Implement narrowing for G_STORE.
GlobalISel: Implement narrowing for G_STORE
Jan 18 2017, 9:41 AM
bogner committed rL292411: GlobalISel: Correct copy-pasted comment. NFC.
GlobalISel: Correct copy-pasted comment. NFC
Jan 18 2017, 9:39 AM

Jan 13 2017

bogner committed rL291977: GlobalISel: Abort in ResetMachineFunctionPass if fallback isn't enabled.
GlobalISel: Abort in ResetMachineFunctionPass if fallback isn't enabled
Jan 13 2017, 3:57 PM

Jan 9 2017

bogner committed rL291497: Adorn __call_once_proxy with `inline` and `_LIBCPP_INLINE_VISIBILITY`.
Adorn __call_once_proxy with `inline` and `_LIBCPP_INLINE_VISIBILITY`
Jan 9 2017, 3:18 PM

Dec 21 2016

bogner committed rL290271: cmake: Don't build llvm-config and tblgen concurrently in cross builds.
cmake: Don't build llvm-config and tblgen concurrently in cross builds
Dec 21 2016, 1:29 PM

Dec 1 2016

bogner committed rL288441: SDAG: Avoid a large, usually empty SmallVector in a recursive function.
SDAG: Avoid a large, usually empty SmallVector in a recursive function
Dec 1 2016, 4:21 PM

Nov 7 2016

bogner committed rL286210: cmake: Don't try to install exports if there aren't any.
cmake: Don't try to install exports if there aren't any
Nov 7 2016, 9:12 PM
bogner committed rL286209: cmake: Don't try to install exports if there aren't any.
cmake: Don't try to install exports if there aren't any
Nov 7 2016, 9:11 PM
bogner committed rL286181: cmake: Support exports correctly with LLVM_DISTRIBUTION_COMPONENTS.
cmake: Support exports correctly with LLVM_DISTRIBUTION_COMPONENTS
Nov 7 2016, 3:55 PM

Nov 4 2016

bogner committed rL286024: cmake: When using LLVM_DISTRIBUTION_COMPONENTS, adjust LLVMExports accordingly.
cmake: When using LLVM_DISTRIBUTION_COMPONENTS, adjust LLVMExports accordingly
Nov 4 2016, 3:05 PM

Nov 3 2016

bogner committed rL285975: X86: Move a non-null assert to before the pointer is dereferenced.
X86: Move a non-null assert to before the pointer is dereferenced
Nov 3 2016, 5:05 PM
bogner committed rL285953: PDB: Fix some APIs to avoid use-after-frees.
PDB: Fix some APIs to avoid use-after-frees
Nov 3 2016, 11:37 AM