Displaying 15 results from an estimated 15 matches for "objcarcopts".
2013 Nov 28
2
[LLVMdev] Error: llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp
Can anyone provide a fix to this error on the llvm trunk at the latest
revision ():
make[3]: Entering directory
`/usr/local/svn-repos/llvm-svn-trunk/build/lib/Transforms/ObjCARC'
llvm[3]: Compiling ObjCARCOpts.cpp for Release+Debug+Asserts build
/usr/local/svn-repos/llvm-svn-trunk/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:
In constructor '{anonymous}::PtrState::PtrState({anonymous}::PtrState&&)':
/usr/local/svn-repos/llvm-svn-trunk/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:426:9:
erro...
2013 Nov 27
0
[LLVMdev] Trunk at rev 195839 doesn't build
Can anyone tell me the latest trunk rev that builds successfully?
I'm getting the following errors:
llvm[3]: Compiling ObjCARCOpts.cpp for Release+Debug+Asserts build
/usr/local/svn-repos/llvm-svn-trunk/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:
In constructor '{anonymous}::PtrState::PtrState({anonymous}::PtrState&&)':
/usr/local/svn-repos/llvm-svn-trunk/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:
426:...
2013 Nov 28
0
[LLVMdev] Error: llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp
On Thu, Nov 28, 2013 at 5:12 PM, Tom Browder <tom.browder at gmail.com> wrote:
> Can anyone provide a fix to this error on the llvm trunk at the latest
> revision ():
Sorry, that is revision 195934.
-Tom
2017 Jul 16
4
PartialAlias: different start addresses
...e CFL AAs have this code:
> >> if (LocA.Ptr == LocB.Ptr)
> >> return LocA.Size == LocB.Size ? MustAlias : PartialAlias;
> >>
> >>
> >> I grepped for clients of MustAlias:
> >> ~/llvm/lib/Transforms $ grep -Rl MustAlias .
> >> ./ObjCARC/ObjCARCOpts.cpp
> >> ./ObjCARC/ProvenanceAnalysis.cpp
> >> ./Scalar/DeadStoreElimination.cpp
> >> ./Scalar/GVN.cpp
> >> ./Scalar/LICM.cpp
> >> ./Scalar/LoopVersioningLICM.cpp
> >> ./Scalar/MemCpyOptimizer.cpp
> >> ./Scalar/MergedLoadStoreMotion.cpp...
2016 Feb 12
3
llvm-config error for aarch64
The bot failure can be reproduced with:
./bin/llvm-config "--ldflags" "--libs" "--system-libs" all-targets analysis asmparser asmprinter bitreader bitwriter codegen core debuginfodwarf executionengine instrumentation interpreter ipo irreader linker mc mcjit objcarcopts option profiledata scalaropts support target
Looking...
--
Mehdi
> On Feb 12, 2016, at 10:30 AM, Quentin Colombet <qcolombet at apple.com> wrote:
>
> Hi,
>
> This may happen because of r260569.
> Now the libAArch64 has a dependency on libGlobalISel, though this one s...
2017 Jul 15
2
PartialAlias: different start addresses
...>
>> It's true that the CFL AAs have this code:
>> if (LocA.Ptr == LocB.Ptr)
>> return LocA.Size == LocB.Size ? MustAlias : PartialAlias;
>>
>>
>> I grepped for clients of MustAlias:
>> ~/llvm/lib/Transforms $ grep -Rl MustAlias .
>> ./ObjCARC/ObjCARCOpts.cpp
>> ./ObjCARC/ProvenanceAnalysis.cpp
>> ./Scalar/DeadStoreElimination.cpp
>> ./Scalar/GVN.cpp
>> ./Scalar/LICM.cpp
>> ./Scalar/LoopVersioningLICM.cpp
>> ./Scalar/MemCpyOptimizer.cpp
>> ./Scalar/MergedLoadStoreMotion.cpp
>> ./Scalar/NewGVN.cpp
>&...
2017 Jul 15
2
PartialAlias: different start addresses
...known
> to cause miscompiles, IIRC, maybe you just found out why ;)
It's true that the CFL AAs have this code:
if (LocA.Ptr == LocB.Ptr)
return LocA.Size == LocB.Size ? MustAlias : PartialAlias;
I grepped for clients of MustAlias:
~/llvm/lib/Transforms $ grep -Rl MustAlias .
./ObjCARC/ObjCARCOpts.cpp
./ObjCARC/ProvenanceAnalysis.cpp
./Scalar/DeadStoreElimination.cpp
./Scalar/GVN.cpp
./Scalar/LICM.cpp
./Scalar/LoopVersioningLICM.cpp
./Scalar/MemCpyOptimizer.cpp
./Scalar/MergedLoadStoreMotion.cpp
./Scalar/NewGVN.cpp
./Utils/VNCoercion.cpp
I glanced over all the uses in these files and I coul...
2017 Jul 16
2
PartialAlias: different start addresses
...(LocA.Ptr == LocB.Ptr)
>>>>> return LocA.Size == LocB.Size ? MustAlias : PartialAlias;
>>>>>
>>>>>
>>>>> I grepped for clients of MustAlias:
>>>>> ~/llvm/lib/Transforms $ grep -Rl MustAlias .
>>>>> ./ObjCARC/ObjCARCOpts.cpp
>>>>> ./ObjCARC/ProvenanceAnalysis.cpp
>>>>> ./Scalar/DeadStoreElimination.cpp
>>>>> ./Scalar/GVN.cpp
>>>>> ./Scalar/LICM.cpp
>>>>> ./Scalar/LoopVersioningLICM.cpp
>>>>> ./Scalar/MemCpyOptimizer.cpp
>&g...
2019 Apr 18
3
Opt plugin linkage
...lse;
}
```
Modified opt's CMakeLists.txt:
```
set(LLVM_LINK_COMPONENTS
${LLVM_TARGETS_TO_BUILD}
AggressiveInstCombine
Analysis
BitWriter
CodeGen
Core
MC
MCJIT
Object
OrcJIT
Interpreter
RuntimeDyld
Coroutines
IPO
IRReader
InstCombine
Instrumentation
MC
ObjCARCOpts
ScalarOpts
Support
Target
TransformUtils
Vectorize
Passes
ExecutionEngine
)
# Support plugins.
set(LLVM_NO_DEAD_STRIP 1)
add_llvm_tool(opt
AnalysisWrappers.cpp
BreakpointPrinter.cpp
Debugify.cpp
GraphPrinters.cpp
NewPMDriver.cpp
PassPrinters.cpp
PrintSCC.cpp
opt.cp...
2013 Apr 09
0
[LLVMdev] Please document the layers
On Apr 8, 2013, at 2:55 PM, "Robinson, Paul" <Paul_Robinson at playstation.sony.com> wrote:
I keep seeing "this is a layering violation" comments on the lists.
> While there are a few llvm.org pages that mention layers in passing,
> there is nothing (that I've found) actually specifying the layers.
> Trying to infer the layering from the code is tedious and
2013 Apr 08
2
[LLVMdev] Please document the layers
I keep seeing "this is a layering violation" comments on the lists.
While there are a few llvm.org pages that mention layers in passing,
there is nothing (that I've found) actually specifying the layers.
Trying to infer the layering from the code is tedious and error-prone
(or we wouldn't see so many violations in code reviews, eh?).
Now, I understand that Google has some sort
2019 Apr 16
2
Opt plugin linkage
Hey:
I spent sometime debugging this, it seems like editing ``llvm/tools/opt.cpp`` and move ``cl::ParseCommandLineOptions(argc, argv,
"llvm .bc -> .bc modular optimizer and analysis printer\n");`` to the beginning of main() solved it for me. I'm not sure if this is a bug on LLVM side
Zhang
------------------ Original ------------------
From: "Viktor Was BSc via
2016 Feb 12
2
llvm-config error for aarch64
Looks like this problem is also affecting the Go bindings build.
http://lab.llvm.org:8011/builders/clang-x86_64-debian-fast/builds/34538/steps/test/logs/stdio
Peter
On Fri, Feb 12, 2016 at 10:20:50AM -0800, Ahmed Bougacha via llvm-dev wrote:
> +Quentin
>
>
> -Ahmed
>
> On Fri, Feb 12, 2016 at 10:16 AM, Alina Sbirlea via llvm-dev <
> llvm-dev at lists.llvm.org>
2017 Jul 14
2
PartialAlias: different start addresses
Thank you all for your replies.
So here seems to be an agreement that the documentation for PartialAlias is
incorrect.
Daniel: now you got me wondering about MustAlias. This is what the docs say:
"The MustAlias response may only be returned if the two memory objects are
*guaranteed to always start at exactly the same location*"
This statement is regardless of the access sizes. For
2015 Jul 29
1
[LLVMdev] Error when i am using command make -j4 command in cygwin to compile safecode
...ize.cpp for Release+Asserts build
llvm[2]: Compiling GCStrategy.cpp for Release+Asserts build
llvm[3]: Compiling LoopExtractor.cpp for Release+Asserts build
llvm[3]: Compiling ObjCARCExpand.cpp for Release+Asserts build
llvm[2]: Compiling GlobalMerge.cpp for Release+Asserts build
llvm[3]: Compiling ObjCARCOpts.cpp for Release+Asserts build
llvm[3]: Compiling LowerBitSets.cpp for Release+Asserts build
llvm[2]: Compiling IfConversion.cpp for Release+Asserts build
llvm[3]: Compiling Vectorize.cpp for Release+Asserts build
llvm[3]: Building Release+Asserts Archive Library libLLVMVectorize.a
llvm[3]: Compilin...