search for: release_351

Displaying 6 results from an estimated 6 matches for "release_351".

Did you mean: release_31
2015 Mar 04
2
[LLVMdev] Clang 3.5.1 assertion failure on FreeBSD when building LLDB
A change between r231216 and r231221 causes an assertion failure on the LLDB FreeBSD bot. The compiler is FreeBSD's in-tree one: FreeBSD clang version 3.5.1 (tags/RELEASE_351/final 225668) 20150115 First failing build: http://lab.llvm.org:8011/builders/lldb-x86_64-freebsd/builds/4668/steps/compile/logs/stdio Assertion: Assertion failed: ((!DD->isTrivial() || DD->hasAttr<DLLExportAttr>()) && "Should not emit dtor epilogue for non-exported trivi...
2015 Jan 28
3
[LLVMdev] Inconsistencies or intended behaviour of LLVM IR?
...ter type (and many others), but not a named structure pointer type. E.g. %x = type [1 x i32]* ; valid. %x = type {i32}* ; invalid. Is this the intended behaviour? Attaching a.ll, b.ll, c.ll and d.ll for reference. All files except d.ll compiles without error using clang version 3.5.1 (tags/RELEASE_351/final). > $ clang d.ll > d.ll:3:16: error: expected top-level entity > %x = type {i32}* > ^ > 1 error generated. Does it have anything to do with type equality? (just a hunch) * Item 2 - equality of named types A named integer type is equivalent to its literal...
2015 Jan 28
0
[LLVMdev] Inconsistencies or intended behaviour of LLVM IR?
...%x = type [1 x i32]* ; valid. >>> %x = type {i32}* ; invalid. >>> >>> Is this the intended behaviour? Attaching a.ll, b.ll, c.ll and d.ll for >>> reference. All files except d.ll compiles without error using clang >>> version >>> 3.5.1 (tags/RELEASE_351/final). >>> >>> $ clang d.ll >>>> d.ll:3:16: error: expected top-level entity >>>> %x = type {i32}* >>>> ^ >>>> 1 error generated. >>>> >>> >>> Does it have anything to do with type equa...
2015 Jan 28
4
[LLVMdev] Inconsistencies or intended behaviour of LLVM IR?
...ter type. E.g. >> >> %x = type [1 x i32]* ; valid. >> %x = type {i32}* ; invalid. >> >> Is this the intended behaviour? Attaching a.ll, b.ll, c.ll and d.ll for >> reference. All files except d.ll compiles without error using clang version >> 3.5.1 (tags/RELEASE_351/final). >> >>> $ clang d.ll >>> d.ll:3:16: error: expected top-level entity >>> %x = type {i32}* >>> ^ >>> 1 error generated. >> >> Does it have anything to do with type equality? (just a hunch) >> >> * Item...
2015 Apr 23
2
[LLVMdev] Get precise line/column debug info from LLVM IR
I am trying to locate instructions in an LLVM Pass by line and column number (reported by an third-party tool) to instrument them. To achieve this, I am compiling my source files with `clang -g -O0 -emit-llvm` and looking for the information in the metadata using this code: const DebugLoc &location = instruction->getDebugLoc(); // location.getLine() // location.getCol()
2015 Feb 02
2
[LLVMdev] Inconsistencies or intended behaviour of LLVM IR?
...gt;>>>>> Is this the intended behaviour? Attaching a.ll, b.ll, c.ll and d.ll >>>>>>> for >>>>>>> reference. All files except d.ll compiles without error using clang >>>>>>> version >>>>>>> 3.5.1 (tags/RELEASE_351/final). >>>>>>> >>>>>>> $ clang d.ll >>>>>>> >>>>>>> d.ll:3:16: error: expected top-level entity >>>>>>>> %x = type {i32}* >>>>>>>> ^ >>&gt...