Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
f0a1c65fb007d727ff93bd8ff9c438f689cde77d
/
llvm
/
examples
/
Kaleidoscope
/
Chapter7
/
toy.cpp
4ce9866
[ORC] Errorize the ORC APIs.
by Lang Hames
· 8 years ago
5305d39
[Kaleidoscope] toy.cpp use after move fix
by Peter Szecsi
· 9 years ago
bb6805d
Update Kaleidoscope tutorial and improve Windows support
by Mehdi Amini
· 9 years ago
25bcaba
Use print() instead of dump() in code
by Matthias Braun
· 9 years ago
ae7ac95
[Examples] Fix some Clang-tidy modernize-use-default and Include What You Use warnings; other minor fixes.
by Eugene Zelenko
· 9 years ago
2479680
[Kaleidoscope] Fix static global ordering to prevent crash on exit.
by Lang Hames
· 10 years ago
f981ec4
Fix some Clang-tidy modernize-use-bool-literals and Include What You Use warnings in examples; other minor fixes.
by Eugene Zelenko
· 10 years ago
03b42e4
Remove every uses of getGlobalContext() in LLVM (but the C API)
by Mehdi Amini
· 10 years ago
f9878c5
[Kaleidoscope] Fix 'Error' name clashes.
by Lang Hames
· 10 years ago
ec5872b
[PM] Update Kaleidoscope with the new header file.
by Chandler Carruth
· 10 years ago
cc9deb4
Fix Clang-tidy modernize-use-nullptr warnings in examples and include directories; other minor cleanups.
by Hans Wennborg
· 10 years ago
7b560d4
[PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible
by Chandler Carruth
· 10 years ago
ac9d373
Kaleidoscope: Prune __attribute__((used)). Some compilers wouldn't accept one.
by NAKAMURA Takumi
· 10 years ago
d76e067
Recommit r246175 - Add Kaleidoscope regression tests, with a fix to make sure
by Lang Hames
· 10 years ago
a9248a2
Revert r246175 to get builder green again.
by Lang Hames
· 10 years ago
f624d1a
Add Kaleidoscope regression tests.
by Lang Hames
· 10 years ago
2d789c3
Big Kaleidoscope tutorial update.
by Lang Hames
· 10 years ago
59b0da8
[Kaleidoscope] Clang-format the Kaleidoscope tutorials.
by Lang Hames
· 10 years ago
09bf4c1
[Kaleidoscope] Start C++11'ifying the kaleidoscope tutorials.
by Lang Hames
· 10 years ago
17e0bc3
[PM/AA] Hoist the interface for BasicAA into a header file.
by Chandler Carruth
· 10 years ago
cd253da
Fix Kaleidoscope tuto: ExecutionEngine->getDataLayout() returns a ref
by Mehdi Amini
· 10 years ago
a327644
[Kaleidoscope] Fix incorrect use of reinterpret_cast.
by Lang Hames
· 11 years ago
e7c28bc
[Kaleidoscope] Remove RTTI use from chapters 7 and 8.
by Lang Hames
· 11 years ago
f817c1c
Use 'override/final' instead of 'virtual' for overridden methods
by Alexander Kornienko
· 11 years ago
265ffbe
Fix the build of the gold-plugin and examples.
by Rafael Espindola
· 11 years ago
46a4355
Make DataLayout Non-Optional in the Module
by Mehdi Amini
· 11 years ago
85c9bac
llvm/examples: Add missing include according to r230907.
by NAKAMURA Takumi
· 11 years ago
7ecd991
[PM] Update the examples to reflect the removal of the
by Chandler Carruth
· 11 years ago
30d69c2
[PM] Remove the old 'PassManager.h' header file at the top level of
by Chandler Carruth
· 11 years ago
c023936
Fix KS tutorial build failure.
by Eric Christopher
· 11 years ago
1b74b65
Fix the JIT code for the Kaleidoscope tutorial.
by Eric Christopher
· 11 years ago
c435adc
Add doInitialization/doFinalization to DataLayoutPass.
by Rafael Espindola
· 11 years ago
79cc1e3
Reinstate "Nuke the old JIT."
by Eric Christopher
· 11 years ago
2a8a279
Make it explicit that ExecutionEngine takes ownership of the modules.
by Rafael Espindola
· 11 years ago
b9fd9ed
Temporarily Revert "Nuke the old JIT." as it's not quite ready to
by Eric Christopher
· 11 years ago
f8b27c4
Nuke the old JIT.
by Rafael Espindola
· 11 years ago
339430f
Use DataLayout from the module when easily available.
by Rafael Espindola
· 12 years ago
9351251
Make DataLayout a plain object, not a pass.
by Rafael Espindola
· 12 years ago
20d4e6b
[cleanup] Re-sort the examples #include lines with my sort_includes script.
by Chandler Carruth
· 12 years ago
d7cd9ac9
[cleanup] Fix the includes in the examples for r199082.
by Chandler Carruth
· 12 years ago
05c5a93
[weak vtables] Place class definitions into anonymous namespaces to prevent weak vtables.
by Juergen Ributzka
· 12 years ago
d12ccbd
[weak vtables] Remove a bunch of weak vtables
by Juergen Ributzka
· 12 years ago
49109a2
Revert r194865 and r194874.
by Alexey Samsonov
· 12 years ago
dbedae8
[weak vtables] Remove a bunch of weak vtables
by Juergen Ributzka
· 12 years ago
981af00
Add missing #include's to cctype when using isdigit/alpha/etc.
by Will Dietz
· 12 years ago
005f27a
Update the examples for the new header file locations.
by Chandler Carruth
· 13 years ago
605e30e
Sort the #include lines of the examples/... tree.
by Chandler Carruth
· 13 years ago
6bf5825
Move TargetData to DataLayout.
by Micah Villmow
· 13 years ago
aafe091
Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.h
by Chandler Carruth
· 13 years ago
2bb4035
Move TargetRegistry and TargetSelect from Target to Support where they belong.
by Evan Cheng
· 14 years ago
c5d1050
Convert CallInst and InvokeInst APIs to use ArrayRef. For the LLVM examples.
by Francois Pichet
· 14 years ago
2a0177b
fix some examples
by John Wiegley
· 14 years ago
5213134
Remove PHINode::reserveOperandSpace(). Instead, add a parameter to
by Jay Foad
· 15 years ago
e0938d8
(Almost) always call reserveOperandSpace() on newly created PHINodes.
by Jay Foad
· 15 years ago
a230754
Fix missing includes of "llvm/Analysis/Passes.h" in the tutorials. Thanks
by Dan Gohman
· 15 years ago
56f3a4c
Update examples and documentation to explicitly add basicaa, now that it's
by Dan Gohman
· 15 years ago
26d7950
fix several bugs in the tutorial, patch by Kevin Kelley!
by Chris Lattner
· 15 years ago
95f5652
Make kaleidoscope use fp add/sub/mul.
by Eric Christopher
· 15 years ago
8a30324
Make Kaleidoscope not link against the interpreter, since that didn't
by Jeffrey Yasskin
· 16 years ago
091217b
Kill ModuleProvider and ghost linkage by inverting the relationship between
by Jeffrey Yasskin
· 16 years ago
2d8813c
Rename Kaleidoscope to show that it's for Chapter 7 of the tutorial.
by Erick Tryzelaar
· 16 years ago
[Renamed from llvm/examples/Kaleidoscope/toy.cpp]
6e2b34bc
Sync c++ kaleidoscope tutorial with test.
by Erick Tryzelaar
· 16 years ago
ab77004
Allocate the module provider in the Kaleidoscope code on the heap, not the stack, so that it can be properly deleted. Also update the tutorial with the new code. This fixes PR4762, hopefully better than the last time.
by Reid Kleckner
· 16 years ago
e56676a
Fixed double free in Kaleidoscope. Fixes PR4762.
by Reid Kleckner
· 16 years ago
55f1c09
Push LLVMContexts through the IntegerType APIs.
by Owen Anderson
· 16 years ago
5a1acd9
Move a few more APIs back to 2.5 forms. The only remaining ones left to change back are
by Owen Anderson
· 16 years ago
4056ca9
Move types back to the 2.5 API.
by Owen Anderson
· 16 years ago
69c464d
Move ConstantFP construction back to the 2.5-ish API.
by Owen Anderson
· 16 years ago
47db941
Get rid of the Pass+Context magic.
by Owen Anderson
· 16 years ago
e04169c
PR4591: Make sure to initialize the pass manager before using it.
by Eli Friedman
· 16 years ago
6860275
Fix: Kaleidoscope link in JIT and Interpreter by including JIT.h and Interpreter.h
by Xerxes Ranby
· 16 years ago
fc8a2d5
Add EngineBuilder to ExecutionEngine in favor of the five optional argument EE::create().
by Reid Kleckner
· 16 years ago
c277dc4
Privatize the ConstantFP table. I'm on a roll!
by Owen Anderson
· 16 years ago
53a5221
Begin the painful process of tearing apart the rat'ss nest that is Constants.cpp and ConstantFold.cpp.
by Owen Anderson
· 16 years ago
a771459
Push LLVMContext _back_ through IRBuilder.
by Owen Anderson
· 16 years ago
1cf085d
Hold the LLVMContext by reference rather than by pointer.
by Owen Anderson
· 16 years ago
6773d38
Add a pointer to the owning LLVMContext to Module. This requires threading LLVMContext through a lot
by Owen Anderson
· 16 years ago
d24df24
make sure that JIT examples link in their appropriate target.
by Chris Lattner
· 16 years ago
0813c0c
silence a warning.
by Chris Lattner
· 17 years ago
7aba8e3
Get rid of some compile warnings.
by Bill Wendling
· 17 years ago
109af62
Add Kaleidoscope to examples/ so that it gets built regularly and we'll notice
by Nick Lewycky
· 17 years ago