| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
command. Bleh, sorry about this!
llvm-svn: 166596
|
|
|
|
| |
llvm-svn: 166591
|
|
|
|
| |
llvm-svn: 166481
|
|
|
|
|
|
| |
updated.
llvm-svn: 165796
|
|
|
|
| |
llvm-svn: 165795
|
|
|
|
| |
llvm-svn: 165401
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This was always part of the VMCore library out of necessity -- it deals
entirely in the IR. The .cpp file in fact was already part of the VMCore
library. This is just a mechanical move.
I've tried to go through and re-apply the coding standard's preferred
header sort, but at 40-ish files, I may have gotten some wrong. Please
let me know if so.
I'll be committing the corresponding updates to Clang and Polly, and
Duncan has DragonEgg.
Thanks to Bill and Eric for giving the green light for this bit of cleanup.
llvm-svn: 159421
|
|
|
|
| |
llvm-svn: 158943
|
|
|
|
| |
llvm-svn: 157885
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
llvm-ld is no longer useful and causes confusion and so it is being removed.
* Does not work very well on Windows because it must call a gcc like driver to
assemble and link.
* Has lots of hard coded paths which are wrong on many systems.
* Does not understand most of ld's options.
* Can be partially replaced by llvm-link | opt | {llc | as, llc -filetype=obj} |
ld, or fully replaced by Clang.
I know of no production use of llvm-ld, and hacking use should be
replaced by Clang's driver.
llvm-svn: 155147
|
|
|
|
|
|
| |
release builds. Silences clang's -Wself-assign.
llvm-svn: 150942
|
|
|
|
| |
llvm-svn: 149867
|
|
|
|
| |
llvm-svn: 149728
|
|
|
|
| |
llvm-svn: 149375
|
|
|
|
| |
llvm-svn: 146409
|
|
|
|
|
|
| |
ExceptionDemo example.
llvm-svn: 146108
|
|
|
|
| |
llvm-svn: 143634
|
|
|
|
|
|
|
| |
handling with references to
http://sourcery.mentor.com/public/cxx-abi/abi-eh.html (r 1.22).
llvm-svn: 140695
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also conducted some reformatting. As the LLVM coding standard doc does not
seem to touch on how to align function arguments, and format code longer than
80 cols in general, the confusion persists. There is the golden rule, but as
this code has gone through several styles to deal with this, the golden rule
seems to be ignored. The latest reformatting effort tries to match the other
source files as much as possible.
Tested on OS X 10.7.1 with, and without the OLD_EXC_SYSTEM defined. Have NOT
tested on LINUX.
llvm-svn: 140379
|
|
|
|
|
|
|
| |
was compiled and tested on OS X 10.7.1. It was not tested on LINUX. In
addition the defined OLD_EXC_SYSTEM was not tested with this version.
llvm-svn: 140303
|
|
|
|
|
|
|
|
|
|
| |
infrastructure. As this makes the demo no longer a demo, and especially not a
demo on how to use the llvm exception mechanism, this hack will shortly be
changed to use the new 3.0 exception infrastructure. However for the time being
this demo is an example on how to use the AutoUpgrade
UpgradeExceptionHandling(...) function on < 3.0 exception handling code.
llvm-svn: 140301
|
|
|
|
|
|
| |
These are strictly utilities for registering targets and components.
llvm-svn: 138450
|
|
|
|
|
|
| |
ConstantExpr::getInBoundsGetElementPtr to use ArrayRef.
llvm-svn: 135673
|
|
|
|
|
|
| |
actually a useful example.
llvm-svn: 135374
|
|
|
|
| |
llvm-svn: 135373
|
|
|
|
| |
llvm-svn: 135266
|
|
|
|
| |
llvm-svn: 135154
|
|
|
|
| |
llvm-svn: 135000
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1,$s/llvm::Type::getInt\(..\)Ty(builder.getContext())/builder.getInt\1Ty()/g
1,$s/builder.getInt\(..*\)Ty()->getPointerTo()/builder.getInt\1PtrTy()/g
vi sub commands (second one was not a reversion but requested by
Tobias Grosser.
Mod was tested, but other examples have failed to build as they are currently
being thrashed with the const qualifier removal change.
llvm-svn: 134985
|
|
|
|
| |
llvm-svn: 134975
|
|
|
|
| |
llvm-svn: 134933
|
|
|
|
|
|
|
|
|
|
|
| |
type system. However most of these modifications were due to IRBuilder
(IRBuilderBase), not having been modified to NOT return such const qualified
free types. If IRBuilder does not change, as can also be seen in its
instruction creation methods, to use const free types, it may be useful to have
ExceptionDemo drop IRBuilder usage. Modifying builder.getInt32Ty() to
llvm::Type::getInt32Ty(builder.getContext()) is pretty ugly.
llvm-svn: 134901
|
|
|
|
| |
llvm-svn: 132800
|
|
|
|
|
|
| |
Patch by Jake Waskett!
llvm-svn: 132770
|
|
|
|
|
|
| |
Luis Felipe Strano Moraes!
llvm-svn: 129558
|
|
|
|
| |
llvm-svn: 129360
|
|
|
|
|
|
| |
it is obvious that it should be included.
llvm-svn: 129295
|
|
|
|
|
|
| |
header file cstdio was added as an include.
llvm-svn: 129291
|
|
|
|
| |
llvm-svn: 129245
|
|
|
|
|
|
| |
This code is still a long way from following best practices.
llvm-svn: 129140
|
|
|
|
| |
llvm-svn: 129139
|
|
|
|
|
|
| |
PHINode::Create() giving the (known or expected) number of operands.
llvm-svn: 128537
|
|
|
|
| |
llvm-svn: 128535
|
|
|
|
| |
llvm-svn: 125202
|
|
|
|
|
|
| |
It was causing problems on the MinGW build. See PR8849.
llvm-svn: 122518
|
|
|
|
|
|
| |
for Arnaud Allard de Grandmaison for preparing a patch.
llvm-svn: 119351
|
|
|
|
|
|
| |
no longer included by default.
llvm-svn: 119169
|
|
|
|
| |
llvm-svn: 116682
|
|
|
|
|
|
| |
is not everything, but the remaining cases are less trivial.
llvm-svn: 115080
|
|
|
|
| |
llvm-svn: 113970
|