| [Polly] Fix code generation of llvm.expect intrinsic At the time of code generation, an instruction with an llvm intrinsic is ignored in copyBB. However, if the value of the instruction is used later in the program, the value needs to be synthesized. However, this is causing some issues with the instructions being generated in a hoisted basic block. Removing llvm.expect from the list of ignored intrinsics fixes this bug. This resolves http://llvm.org/PR32324. Contributed-by: Annanay Agarwal <cs14btech11001@iith.ac.in> Tags: #polly Differential Revision: https://reviews.llvm.org/D32992 llvm-svn: 303006 | 8 年前 |
| [Polly] Convert remaining tests to opaque pointers (NFC) | 3 年前 |
| [polly] Drop redundant use of -instnamer in polly MemAccess lit tests Differential Revision: https://reviews.llvm.org/D148530 | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert remaining tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [polly] Introduce -polly-print-* passes to replace -analyze. The opt -analyze option only works with the legacy pass manager and might be removed in the future, as explained in llvm.org/PR53733. This patch introduced -polly-print-* passes that print what the pass would print with the -analyze option and replaces all uses of -analyze in the regression tests. There are two exceptions: CodeGen\single_loop_param_less_equal.ll and CodeGen\loop_with_condition_nested.ll use -analyze on the -loops` pass which is not part of Polly. Reviewed By: aeubanks Differential Revision: https://reviews.llvm.org/D120782 | 4 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [polly] Introduce -polly-print-* passes to replace -analyze. The opt -analyze option only works with the legacy pass manager and might be removed in the future, as explained in llvm.org/PR53733. This patch introduced -polly-print-* passes that print what the pass would print with the -analyze option and replaces all uses of -analyze in the regression tests. There are two exceptions: CodeGen\single_loop_param_less_equal.ll and CodeGen\loop_with_condition_nested.ll use -analyze on the -loops` pass which is not part of Polly. Reviewed By: aeubanks Differential Revision: https://reviews.llvm.org/D120782 | 4 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Insert !dbg metadata for emitted CallInsts. The IR Verifier requires that every call instruction to an inlineable function (among other things, its implementation must be visible in the translation unit) must also have !dbg metadata attached to it. When parallelizing, Polly emits calls to OpenMP runtime function out of thin air, or at least not directly derived from a bounded list of previous instruction. While we could search for instructions in the SCoP that has some debug info attached to it, there is no guarantee that we find any. Our solution is to generate a new DILocation that points to line 0 to represent optimized code. The OpenMP function implementation is usually not available in the user's translation unit, but can become visible in an LTO build. For the bug to appear, libomp must also be built with debug symbols. IMHO, the IR verifier rule is too strict. Runtime functions can also be inserted by other optimization passes, such as LoopIdiomRecognize. When inserting a call to e.g. memset, it uses the DebugLoc from a StoreInst from the unoptimized code. It is not required to have !dbg metadata attached either. Fixes #56692 | 3 年前 |
| Move code generation test case to test/CodeGen/ llvm-svn: 327857 | 8 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [IR] Enable opaque pointers by default This enabled opaque pointers by default in LLVM. The effect of this is twofold: * If IR that contains *neither* explicit ptr nor %T* types is passed to tools, we will now use opaque pointer mode, unless -opaque-pointers=0 has been explicitly passed. * Users of LLVM as a library will now default to opaque pointers. It is possible to opt-out by calling setOpaquePointers(false) on LLVMContext. A cmake option to toggle this default will not be provided. Frontends or other tools that want to (temporarily) keep using typed pointers should disable opaque pointers via LLVMContext. Differential Revision: https://reviews.llvm.org/D126689 | 4 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [IR] Enable opaque pointers by default This enabled opaque pointers by default in LLVM. The effect of this is twofold: * If IR that contains *neither* explicit ptr nor %T* types is passed to tools, we will now use opaque pointer mode, unless -opaque-pointers=0 has been explicitly passed. * Users of LLVM as a library will now default to opaque pointers. It is possible to opt-out by calling setOpaquePointers(false) on LLVMContext. A cmake option to toggle this default will not be provided. Frontends or other tools that want to (temporarily) keep using typed pointers should disable opaque pointers via LLVMContext. Differential Revision: https://reviews.llvm.org/D126689 | 4 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Update polly test after SCEV changes Make the phi non-trivial, so SCEV can't see through it. | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [IR] Enable opaque pointers by default This enabled opaque pointers by default in LLVM. The effect of this is twofold: * If IR that contains *neither* explicit ptr nor %T* types is passed to tools, we will now use opaque pointer mode, unless -opaque-pointers=0 has been explicitly passed. * Users of LLVM as a library will now default to opaque pointers. It is possible to opt-out by calling setOpaquePointers(false) on LLVMContext. A cmake option to toggle this default will not be provided. Frontends or other tools that want to (temporarily) keep using typed pointers should disable opaque pointers via LLVMContext. Differential Revision: https://reviews.llvm.org/D126689 | 4 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Dissolve Isl test directory. NFC. All tests use ISL, integrate its subfolder into the components they belong to. | 4 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [SCEV] Compute AddRec range computations using different type BECount Before this patch, we can only use the MaxBECount for an AddRec's range computation if the MaxBECount has <= bit width of the AddRec. This patch reasons that if a MaxBECount has > bit width, and is <= the max value of AddRec's bit width, we can still use the MaxBECount. Reviewed By: nikic Differential Revision: https://reviews.llvm.org/D151698 | 3 年前 |
| [IR] Enable opaque pointers by default This enabled opaque pointers by default in LLVM. The effect of this is twofold: * If IR that contains *neither* explicit ptr nor %T* types is passed to tools, we will now use opaque pointer mode, unless -opaque-pointers=0 has been explicitly passed. * Users of LLVM as a library will now default to opaque pointers. It is possible to opt-out by calling setOpaquePointers(false) on LLVMContext. A cmake option to toggle this default will not be provided. Frontends or other tools that want to (temporarily) keep using typed pointers should disable opaque pointers via LLVMContext. Differential Revision: https://reviews.llvm.org/D126689 | 4 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |
| [Polly] Convert some tests to opaque pointers (NFC) | 3 年前 |