Displaying 20 results from an estimated 1100 matches similar to: "Question"
2017 Jun 05
2
Question
Hello,
1. Can you please tell me how can I find the type of my Intel Xeon?I see in LLVM code that Intel Xeon processors can be of type "core2", "penryn", "westmere", "skylake".
2. I also see that "skylake" can be a type and a subtype as well.How can I find out the subtype of my architecture?
Looking forward for you answer. Thank you.Iulia
On
2017 Jun 05
2
Question
Can you also please tell me how can I find out the ABI (application binary interface)?
Thanks,Iulia
On Monday, June 5, 2017 8:58 PM, Bruce Hoult <bruce at hoult.org> wrote:
grep name /proc/cpuinfo
Then look up the model number in
https://en.wikipedia.org/wiki/List_of_Intel_Xeon_microprocessors
On Mon, Jun 5, 2017 at 8:41 PM, Iulia Stirb via llvm-dev <llvm-dev at
2015 Dec 16
2
LLVM and parallelization
Hi,
I know LLVM provides thread-level automatic parallel support using OpenMP (see http://blog.llvm.org/2015/05/openmp-support_22.html), but it is not clear for me which of the following is correct?
1. Clang inserts in the source code OpenMP compiler directives, so, it auto-parallelizes the serial source code provided as input or2. Clang can compile manually written parallel source code that uses
2019 Sep 18
2
How to debug passes
Iulia,
You need to check the contents of the hello.ll (or hello.bc) file rather
than the input *.c file - ultimately that's what opt consumes.
Try compiling without any optimisations:
clang -O0 -emit-llvm -S hello.c -c -o hello.ll
-Andrzej
On 18/09/2019 11:34, iulia_s24 wrote:
> Hi,
>
> Actually I copy-pasted step 5 from the article in which I found the
> solution, in the text
2015 Dec 16
2
Instruction scheduling done before or after register allocation
Hi,
I have read the steps of code generation from here: The LLVM Target-Independent Code Generator — LLVM 3.8 documentation
| |
| | | | | | | |
| The LLVM Target-Independent Code Generator — LLVM 3...Instruction Selection Instruction Selection is the process of translating LLVM code presented to thecode generator into target-specific machine instructions. |
| |
| View on llvm.org
2019 Sep 03
2
Get constants of undefined types in IR
Hi Tim,
My mistake not including the llvm-dev, excuse me. affinityElement.__bits[0] worked fine for me, thank you. I am new in using the API for Constants and I am facing the error "incomplete type is not allowed" on the last last of below code: Type * ET = IntegerType::getInt64Ty(I.getContext()); unsigned long size = cpuAffinityVector.size(); ArrayType * AT = ArrayType::get(ET,size);
2019 Sep 10
3
Question about using multiple functions in a Function pass
Hi all,
I would want to know if from the runOnFunction method of a Function pass, other functions in IR, except for the one received as parameter, can be obtained as well, from a call instruction, as follows:
Function F = dyn_cast<Function>(callInst);
Or do I need a Module pass to work in IR with multiple functions from input source code? If so, it is accepted to have O(n^3) complexity in a
2019 Sep 16
2
How to debug passes
Hi,
Could you please confirm the following steps for debugging a pass?
1. copy your pass into llvm/lib/Transforms/Hello/Hello.cpp
2. name you pass Hello
3. insert debug messages like:
errs() << "Visiting function " << F.getName();
4. get LLVM bitcode: clang -O3 -emit-llvm hello.c -c -o hello.bc5. disassemble the bitcode:
llvm-dis hello.bc
6. run the pass on
2017 Jun 06
2
Question
Thank you. So the ABI in llvm will be "gnu" for all Linux distributions?
On Monday, June 5, 2017 11:39 PM, Tim Northover <t.p.northover at gmail.com> wrote:
On 5 June 2017 at 11:54, Iulia Stirb <iulia_s24 at yahoo.com> wrote:
> Can you also please tell me how can I find out the ABI (application binary
> interface)?
Could you send your messages with a smaller
2019 Aug 31
3
Get constants of undefined types in IR
Hello all,
I would like to obtain a constant that is initialized with a value of type cpu_set_t, a type which is defined by Pthreads. The problem is that a variable of this type cannot be cast to an int value, even in C source code. I tried get methods from Constant or ConstantInt classes, but with no result.
How can I obtain such constant object in IR?
Thank you,
Iulia
-------------- next
2017 May 06
2
LLVM and Pthreads
Hello,
I know clang supports -pthread option (here). Does this mean I can call pthread routines inside llvm code and which pthread library is used, the one for Linux OS or the one for Windows?
Thank you.Iulia
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170506/7a201a40/attachment.html>
2017 Jun 05
2
Build problems
Hello,
Could someone please tell me why LLVM and clang downloaded from here:
svn co http://llvm.org/svn/llvm-project/llvm/trunk llvmsvn co http://llvm.org/svn/llvm-project/cfe/trunk clang
and generated using cmake:
cmake -G "Visual Studio 15 2017" ../llvm
does not compile in Visual Studio?
I am using Batch Build in Visual Studio and I have selected only ALL_BUILD project to build as
2017 Jun 08
2
Question
I want to cross-compile using clang and I have to specify the following triple: <arch><sub>-<vendor>-<sys>-<abi>I know that sub-architectures ("sub" in the triple) for x86_64 Intel Xeon processors could be v2 for ivy bridge or v3 for haswell or v4 etc. Could you please answer: which version of sub-architecture is considered sandy bridge for Intel® Xeon®
2019 Sep 18
2
How to debug passes
> opt -load libdummypass.so -dummypass hello.ll
Looks like you are loading a shared library different from "LLVMHello.so".
did you change the name of the compilation unit from "Hello.cpp" into
"dummypass.cpp"?
(As asked previously by Andrzej) did you register the dummy pass?
> RegisterPass<DummyPass> X("dummypass",
2017 Sep 27
1
Build error
Hello,
I am building LLVM with ninja on Linux environment and I continue to have the error below. I am thinking that the cause might be my PC not having sufficient RAM memory. In this sense, I extended my swap memory with a swap file (90GB), but it didn't solved the problem. Should I add more physical RAM memory to my PC, or is there any software based solution I can try first?
Thank you and
2017 Feb 18
2
[RFC] Using Intel MPX to harden SafeStack
On 2/7/2017 20:02, Kostya Serebryany wrote:
> ...
>
> My understanding is that BNDCU is the cheapest possible instruction,
> just like XOR or ADD,
> so the overhead should be relatively small.
> Still my guesstimate would be >= 5% since stores are very numerous.
> And such overhead will be on top of whatever overhead SafeStack has.
> Do you have any measurements to
2018 Dec 07
2
Usable and non-usable CPU models in nested virtualization
Hi, some custom CPU models are reported from
virConnectGetDomainCapabilities as usable='yes' on a physical machine
while as usable='no' inside a VM running on the same machine. That's
not completely surprising.
But what surprises me is that those models are still reported from
virConnectCompareCPU as supported (VIR_CPU_COMPARE_SUPERSET) in the
nested environment and VMs can
2017 May 11
2
CentOS 6 / Intel CPU support
https://access.redhat.com/support/policy/intel
shows mainly Xeon CPUs. What about
Intel Core i7-6700 Quad-Core Skylake
has the current EL6 variant support for it?
Any experience? Feedback would be greatly appreciated.
Thanks,
LF
2017 Sep 14
2
Intel Skylake Server
Hello,
I have a pre-production Intel Skylake server using dual 8176 processors (28 core @2.1Ghz)
I have loaded from the DVD distribution CentOS 7.3 and RHEL 7.4 with no problems.
When I try and load CentOS 6.9 the boot process hangs just as the Anaconda graphics is started for CentOS configuration.
If I use a secondary graphics card then the process completes with no problems and CentOS boots
2017 Sep 19
8
upgrade or install to Centos 7.4.1708
I upgraded from 7.3 to 7.4 over the weekend.? Everything went well
except that I can't login because the screen is black with a cursor.
If reboot boot the 7.3 kernel 3.10.0-514.26.2.el7.x86_64 kernel
everything works just fine, so my guess is that there's a kernel issue
with the hardware, specifically the Skylake processor.
Has anyone else run into this problem and if so can how I