Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
llvm
/
lib
/
IR
/
Module.cpp
6bc98ad
Extend Module::getOrInsertGlobal to control the construction of the
by Philip Pfaffe
· 7 years ago
afa75d7
[macho] save the SDK version stored in module metadata into the version min and
by Alex Lorenz
· 7 years ago
3dea3f9
Pass code-model through Module IR to LTO which will use it.
by Caroline Tice
· 7 years ago
6bcf2ba
Allow creating llvm::Function in non-zero address spaces
by Alexander Richardson
· 7 years ago
e49374d
Add remarks describing when a pass changes the IR instruction count of a module
by Jessica Paquette
· 7 years ago
609f8c0
Intrinsics calls should avoid the PLT when "RtLibUseGOT" metadata is present.
by Sriraman Tallam
· 8 years ago
ad9bbc2
Normalize constructor call syntax, NFCI.
by Serge Guelton
· 8 years ago
e14625f
Have Module::createRNG return a unique_ptr
by Serge Guelton
· 8 years ago
6bda14b
Sort the remaining #include lines in include/... and lib/....
by Chandler Carruth
· 8 years ago
2db1369
Support for taking the max of module flags when linking, use for PIE/PIC
by Teresa Johnson
· 8 years ago
eba7e4e
[IR] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC).
by Eugene Zelenko
· 8 years ago
e38003f
Suppress all uses of LLVM_END_WITH_NULL. NFC.
by Serge Guelton
· 8 years ago
59a2d7b
Module::getOrInsertFunction is using C-style vararg instead of variadic templates.
by Serge Guelton
· 8 years ago
b050c7f
Revert "Turn some C-style vararg into variadic templates"
by Diana Picus
· 8 years ago
5fd75fb
Turn some C-style vararg into variadic templates
by Serge Guelton
· 8 years ago
db11fdf
Revert "Turn some C-style vararg into variadic templates"
by Mehdi Amini
· 8 years ago
579540a
Turn some C-style vararg into variadic templates
by Mehdi Amini
· 8 years ago
1dd20e6
[IR] Implement pairs of non-const and const methods using the const version instead of the non-const version. NFCI
by Craig Topper
· 9 years ago
b518054
Rename AttributeSet to AttributeList
by Reid Kleckner
· 9 years ago
ac6081c
Make library calls sensitive to regparm module flag (Fixes PR3997).
by Nirav Dave
· 9 years ago
7f00d0a
Bitcode: Change the materializer interface to return llvm::Error.
by Peter Collingbourne
· 9 years ago
e2dcf7c
IR, Bitcode: Change bitcode reader to no longer own its memory buffer.
by Peter Collingbourne
· 9 years ago
8b65e86
Remove interface to get/set MaxFunctionCount
by Easwaran Raman
· 9 years ago
4cccc48
[Codegen] Change PICLevel.
by Davide Italiano
· 9 years ago
46d47b8
Add "PIE Level" metadata to module flags.
by Sriraman Tallam
· 9 years ago
b35cc69
[ThinLTO] Prevent importing of "llvm.used" values
by Teresa Johnson
· 9 years ago
b550cb1
[NFC] Header cleanup
by Mehdi Amini
· 9 years ago
5992a72
Support the Nodebug emission kind for DICompileUnits.
by Adrian Prantl
· 9 years ago
a1feff7
[GCC] Attribute ifunc support in llvm
by Dmitry Polukhin
· 9 years ago
26628d3
Interface to get/set profile summary metadata to module
by Easwaran Raman
· 10 years ago
e1164de
Restore "[ThinLTO] Use MD5 hash in function index." with fix
by Teresa Johnson
· 10 years ago
89f38fb
Revert "[ThinLTO] Use MD5 hash in function index." due to bot failure
by Teresa Johnson
· 10 years ago
0919a84
[ThinLTO] Use MD5 hash in function index.
by Teresa Johnson
· 10 years ago
257a353
Bring back "Assert that we have all use/users in the getters."
by Rafael Espindola
· 10 years ago
65c0120
Revert "Assert that we have all use/users in the getters."
by Michael Zolotukhin
· 10 years ago
e01e363
Assert that we have all use/users in the getters.
by Rafael Espindola
· 10 years ago
79753a0
Remove redundant argument. NFC.
by Rafael Espindola
· 10 years ago
c4a0348
Drop materializeAllPermanently.
by Rafael Espindola
· 10 years ago
18c63b0
Drop support for dematerializing.
by Rafael Espindola
· 10 years ago
ecb05e5
Interface to attach maximum function count from PGO to module as module flags.
by Easwaran Raman
· 10 years ago
52888a6
IR: Remove implicit iterator conversions from lib/IR, NFC
by Duncan P. N. Exon Smith
· 10 years ago
37bf678
IR: Create SymbolTableList wrapper around iplist, NFC
by Duncan P. N. Exon Smith
· 10 years ago
083ca9b
Fix Clang-tidy modernize-use-nullptr warnings in source directories and generated files; other minor cleanups.
by Hans Wennborg
· 10 years ago
9303c24
[IR] Add operand bundles to CallInst and InvokeInst.
by Sanjoy Das
· 10 years ago
12d2c12
If the "CodeView" module flag is set, emit codeview instead of DWARF
by Reid Kleckner
· 10 years ago
97cb565
While in GlobalValue fix the function(s) that don't follow the
by Eric Christopher
· 10 years ago
cba833a
Be lazy about loading metadata in IRObjectFile.
by Rafael Espindola
· 11 years ago
46a4355
Make DataLayout Non-Optional in the Module
by Mehdi Amini
· 11 years ago
d7677e7
Verifier: Check for null operands in !llvm.module.flags
by David Majnemer
· 11 years ago
366e5c1
The leak detector is dead, long live asan and valgrind.
by Rafael Espindola
· 11 years ago
e6acbdc
Random Number Generator Refactoring (removing from Module)
by JF Bastien
· 11 years ago
5bf8fef
IR: Split Metadata from Value
by Duncan P. N. Exon Smith
· 11 years ago
2fa1e43
Ask the module for its the identified types.
by Rafael Espindola
· 11 years ago
5106ce7
Remove StringMap::GetOrCreateValue in favor of StringMap::insert
by David Blaikie
· 11 years ago
de36e80
Revert "IR: MDNode => Value"
by Duncan P. N. Exon Smith
· 11 years ago
771c132
Add Position-independent Code model Module API.
by Justin Hibbits
· 11 years ago
c5754a6
IR: MDNode => Value: NamedMDNode::getOperator()
by Duncan P. N. Exon Smith
· 11 years ago
5a52e6d
Modernize the error handling of the Materialize function.
by Rafael Espindola
· 11 years ago
d4bcefc
Don't ever call materializeAllPermanently during LTO.
by Rafael Espindola
· 11 years ago
af023ad
Be more careful in parsing Module::ModFlagBehavior value
by Alexey Samsonov
· 11 years ago
d96d553
Pass a MemoryBufferRef when we can avoid taking ownership.
by Rafael Espindola
· 11 years ago
3374910
IR: cleanup Module::dropReferences
by David Majnemer
· 11 years ago
dad0a64
IR: Add COMDATs to the IR
by David Majnemer
· 11 years ago
144829d
Random Number Generator (llvm)
by JF Bastien
· 11 years ago
c3f9b5a
Make ObjectFile and BitcodeReader always own the MemoryBuffer.
by Rafael Espindola
· 11 years ago
acf5bc1
Revert "Random Number Generator (llvm)"
by JF Bastien
· 11 years ago
f8ad92d
Random Number Generator (llvm)
by JF Bastien
· 11 years ago
db4ed0b
Remove 'using std::errro_code' from lib.
by Rafael Espindola
· 11 years ago
3acea39
Don't use 'using std::error_code' in include/llvm.
by Rafael Espindola
· 11 years ago
03bddfe
Use error_code() instead of error_code::succes()
by Rafael Espindola
· 11 years ago
0915c04
Fix bug 19437 - Only add discriminators for DWARF 4 and above.
by Diego Novillo
· 11 years ago
c620761
[C++11] More 'nullptr' conversion or in some cases just using a boolean check instead of comparing to nullptr.
by Craig Topper
· 11 years ago
56cc990
Module: Don't rename in getOrInsertFunction()
by Duncan P. N. Exon Smith
· 12 years ago
3ad5c96
[C++11] Modernize the IR library a bit.
by Benjamin Kramer
· 12 years ago
56440fd
Replace OwningPtr<T> with std::unique_ptr<T>.
by Ahmed Charles
· 12 years ago
d1163aa
[Layering] Move GVMaterializer.h into the IR library where its
by Chandler Carruth
· 12 years ago
4b6845c
[Modules] Move the LeakDetector header into the IR library where the
by Chandler Carruth
· 12 years ago
248ac13
Fix resetting the DataLayout in a Module.
by Rafael Espindola
· 12 years ago
f863ee2
Store a DataLayout in Module.
by Rafael Espindola
· 12 years ago
e9fab9b
Return an error_code from materializeAllPermanently.
by Rafael Espindola
· 12 years ago
1d06f72
Use error_code in Module::materializeAll.
by Rafael Espindola
· 12 years ago
032b39e
Re-remove dead code. This reverts r198854.
by Nadav Rotem
· 12 years ago
d677b31
Revert r198819 - "Remove dead code."
by Nadav Rotem
· 12 years ago
5e10aae
Remove dead code.
by Rafael Espindola
· 12 years ago
8da5f7a
When parsing data layout string looking for endianness, use the correct default
by Dmitri Gribenko
· 12 years ago
5362ad5
Correctly apply the default pointer size
by Dmitri Gribenko
· 12 years ago
8b4306c
Debug Info: drop debug info via upgrading path if version number does not match.
by Manman Ren
· 12 years ago
2b11ad4
Use error_code in GVMaterializer.
by Rafael Espindola
· 12 years ago
a90a340
Reuse variable
by Matt Arsenault
· 12 years ago
27e783e
Fix getOrInsertGlobal dropping the address space.
by Matt Arsenault
· 12 years ago
5200fdf
Fix typo
by Matt Arsenault
· 12 years ago
ec2375f
Make these methods const correct.
by Rafael Espindola
· 12 years ago
8bfde89
Add getModuleFlag(StringRef Key) to query a module flag given Key.
by Manman Ren
· 12 years ago
b8cd7a0
Remove dead code.
by Eli Bendersky
· 12 years ago
3cec010
Removed extraneous #include "LLVMContextImpl.h" from lib/IR/Module.cpp
by Jean-Luc Duprat
· 13 years ago
516d703
Cache the result of Function::getIntrinsicID() in a DenseMap attached to the LLVMContext.
by Michael Ilseman
· 13 years ago
9fb823b
Move all of the header files which are involved in modelling the LLVM IR
by Chandler Carruth
· 13 years ago
ef860a2
Rename VMCore directory to IR.
by Chandler Carruth
· 13 years ago
[Renamed (99%) from llvm/lib/VMCore/Module.cpp]
e94d843
s/AttrListPtr/AttributeSet/g to better label what this class is going to be in the near future.
by Bill Wendling
· 13 years ago
ed0881b
Use the new script to sort the includes of every file under lib.
by Chandler Carruth
· 13 years ago
Next »