| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
| |
llvm-svn: 14768
|
| |
|
|
| |
llvm-svn: 14767
|
| |
|
|
| |
llvm-svn: 14766
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Remove tabs
- Standardize use of space around ( and ).
- Consolidate the ConstantPlaceHolder class
- Rename two methods to be more meaningful (ParseType, ParseTypes)
- Correct indentation of blocks
- Add documentation
- Convert input dependent asserts to error(...) so it throws instead.
Provide placeholder implementations of read_float and read_double that
still read in platform-specific endianess. When I figure out how to do
this without knowing the endianess of the platform, it will get implemented
correctly.
llvm-svn: 14765
|
| |
|
|
|
|
|
| |
- Add read_float and read_double in preparation for a correct
implementation of bytecode floating point support.
llvm-svn: 14764
|
| |
|
|
| |
llvm-svn: 14763
|
| |
|
|
|
|
|
| |
point values. This will be fixed when I figure out how to do it correctly
without depending on knowing the endianess of a platform.
llvm-svn: 14762
|
| |
|
|
| |
llvm-svn: 14761
|
| |
|
|
|
|
| |
night
llvm-svn: 14760
|
| |
|
|
| |
llvm-svn: 14759
|
| |
|
|
|
|
| |
targets that are loaded
llvm-svn: 14758
|
| |
|
|
|
|
| |
The shared command line options are now in a header that makes sense.
llvm-svn: 14757
|
| |
|
|
|
|
| |
The shared command line options are now in a header that makes sense.
llvm-svn: 14756
|
| |
|
|
| |
llvm-svn: 14755
|
| |
|
|
|
|
| |
that makes sense.
llvm-svn: 14754
|
| |
|
|
| |
llvm-svn: 14753
|
| |
|
|
|
|
|
|
|
| |
the ability to dynamically load and use targets that are not linked into it
statically. e.g.:
llc -load libparisc.so -march=parisc foo.bc -o foo.s
llvm-svn: 14751
|
| |
|
|
|
|
|
|
| |
also gives the JIT the ability to dynamically load targets. e.g.
lli -load libparisc.so -march=parisc foo.bc
llvm-svn: 14750
|
| |
|
|
|
|
| |
I told you this file wasn't useless :)
llvm-svn: 14749
|
| |
|
|
|
|
| |
Add two methods which are useful for autoselecting targets.
llvm-svn: 14748
|
| |
|
|
| |
llvm-svn: 14747
|
| |
|
|
| |
llvm-svn: 14746
|
| |
|
|
| |
llvm-svn: 14745
|
| |
|
|
| |
llvm-svn: 14744
|
| |
|
|
|
|
| |
will grow in time.
llvm-svn: 14743
|
| |
|
|
| |
llvm-svn: 14742
|
| |
|
|
| |
llvm-svn: 14741
|
| |
|
|
| |
llvm-svn: 14740
|
| |
|
|
| |
llvm-svn: 14739
|
| |
|
|
|
|
|
| |
is a bad idea. Make tools that want the option #include PluginSupport.h
explicitly.
llvm-svn: 14738
|
| |
|
|
| |
llvm-svn: 14737
|
| |
|
|
|
|
| |
- Normalize -s option specification
llvm-svn: 14736
|
| |
|
|
|
|
| |
Make the -s option actually work and default to the right value.
llvm-svn: 14735
|
| |
|
|
| |
llvm-svn: 14734
|
| |
|
|
| |
llvm-svn: 14733
|
| |
|
|
|
|
| |
Patch found and provided by Vladimir Merzliakov. Thanks Vladimir!
llvm-svn: 14732
|
| |
|
|
|
|
| |
expanded size instead of the file size). Thanks Chris.
llvm-svn: 14731
|
| |
|
|
|
|
|
|
|
| |
* Mention the --help and --help-hidden options
* Don't say program when we really mean any old bytecode file
* Add a link to the man pages
* Move analyze down in the list, as it's not as important as the rest
llvm-svn: 14730
|
| |
|
|
|
|
|
|
|
|
| |
- get rid of PARSE_ERROR macro
- add error(std::string) function
- use error(std::string) for all errors
- make input dependent asserts call error(std::string) instead
- ensure asserts are only for logic bugs, not input discrepancies.
llvm-svn: 14729
|
| |
|
|
|
|
|
|
|
| |
global type plane starts with a length and the TypeTyID value to identify
the type plane has having type definitions. This doesn't happen in 1.3
because the types are read from a known position in the file. However, the
TypeTyID must be read in (and ignored) if its a 1.2 bytecode file.
llvm-svn: 14728
|
| |
|
|
| |
llvm-svn: 14727
|
| |
|
|
| |
llvm-svn: 14726
|
| |
|
|
| |
llvm-svn: 14725
|
| |
|
|
| |
llvm-svn: 14724
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The large diff is because of indentation of a whole region
* Fix querying predecessor blocks in SelectPHINodes(), thanks to Brian (v8)
* Add support for external functions malloc() and free()
* Fix some code indentation
Remember, kids: It's not plagiarism if you "creatively borrow" from your
sources. It's called "research"!
llvm-svn: 14723
|
| |
|
|
| |
llvm-svn: 14722
|
| |
|
|
|
|
|
|
|
|
|
| |
* Fix spacing, grammar in comment
* Make code layout consistent
* Wrap code at 80 cols
* Delete spurious blank lines
No functional changes.
llvm-svn: 14721
|
| |
|
|
| |
llvm-svn: 14720
|
| |
|
|
| |
llvm-svn: 14719
|
| |
|
|
| |
llvm-svn: 14717
|