Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
551ccae044b0ff658fe629dd67edd5ffe75d10e8
/
lib
/
Bytecode
551ccae
Changes For Bug 352
by Reid Spencer
· 21 years ago
488d73a
Correctly compute the number of compaction tables.
by Reid Spencer
· 21 years ago
0033c18
Prevent an empty compaction table from being written to the bytecode file.
by Reid Spencer
· 21 years ago
07ea191
Add the CompactionTableIsEmpty function so that we can determine if a
by Reid Spencer
· 21 years ago
e0cf59e
Add a wrapper for extraction of the dependent libraries from a bytecode file.
by Reid Spencer
· 21 years ago
3120e71
Rearrange output a little to make it nicer.
by Reid Spencer
· 21 years ago
911ec6d
Bytecode Analyzer Cleanup:
by Reid Spencer
· 21 years ago
af073bd
Get rid of an extraneous local variable.
by Reid Spencer
· 21 years ago
4542c43
Two Changes:
by Reid Spencer
· 21 years ago
572c256
Add boolean file format flags in preparation for version 5 bytecode.
by Reid Spencer
· 21 years ago
5b472d9
Bytecode Reader Cleanup:
by Reid Spencer
· 21 years ago
715c90b
Packed types, brought to you by Brad Jones
by Brian Gaeke
· 21 years ago
38d54be
Bytecode File Format Changes:
by Reid Spencer
· 21 years ago
250c418
Correct the comments in the symbol table writer to reflect reality.
by Reid Spencer
· 21 years ago
9a7e0c5
Turn a use of intptr_t into a reinterpret_cast<uint64_t> instead to get
by Reid Spencer
· 21 years ago
15876bb
Stop using getValues().
by Alkis Evlogimenos
· 21 years ago
2c6c14d
Make getGlobalTableValue not use getTypeSlot, this speeds up the bc reader
by Chris Lattner
· 21 years ago
45b5dd2
Do not do a linear std::find to reconstruct information we had, but later threw
by Chris Lattner
· 21 years ago
eb62bc7
Merge i*.h headers into Instructions.h as part of bug403.
by Alkis Evlogimenos
· 21 years ago
bcb11cf
Simplify code and silence warning
by Chris Lattner
· 21 years ago
1d78516
Fix a serious bug in the double constant reader. In particular, because
by Chris Lattner
· 21 years ago
ada1618
Always write FP values correctly.
by Reid Spencer
· 21 years ago
7d146e1
Don't create a backwards compatibility flag for something that was a
by Reid Spencer
· 21 years ago
5ac8812
Adjust to new Module.h interface for dependent libraries.
by Reid Spencer
· 21 years ago
ad89bd6
bug 263:
by Reid Spencer
· 21 years ago
e840434
bug 122:
by Reid Spencer
· 21 years ago
e0125b6
bug 122: - Correct ordering of tests because for GlobalValue isa Constant
by Reid Spencer
· 21 years ago
89fc0e3
User ValueListTy as the type of the ValueList. This avoides the ValueList
by Reid Spencer
· 21 years ago
a86037e
bug 122:
by Reid Spencer
· 21 years ago
3c90f9f
bug 122:
by Reid Spencer
· 21 years ago
f51c7f56
Fix for PR341
by Chris Lattner
· 21 years ago
fe2102b
Actually set the endian/pointersize flags on the module being read in!
by Brian Gaeke
· 21 years ago
0859e52
Fix warning on SparcV9, where sizeof (int) != sizeof (void *).
by Brian Gaeke
· 21 years ago
aec6dd5
Fix unused var warning
by Chris Lattner
· 21 years ago
46b002c
Various cleanups:
by Reid Spencer
· 21 years ago
6690651
- Rename two methods to give them more meaning
by Reid Spencer
· 21 years ago
1d9349a
Remove tabs.
by Reid Spencer
· 21 years ago
87bc418
Prepare the writer for a non-broken implementation of writing floating
by Reid Spencer
· 21 years ago
9cb5242
Make the VBRSavings percentage make sense (as a fraction of the total
by Reid Spencer
· 21 years ago
2439972
Error Handling Cleanup:
by Reid Spencer
· 21 years ago
011bed5
Fix a backwards compatibility bug found by Tanya. In version 1.2, the
by Reid Spencer
· 21 years ago
ba46636
Remove definition and use of OtherVal enumerator. This just fixes a thinko.
by Reid Spencer
· 21 years ago
5c15fe5
Finalize bytecode dumping. The "handleFinish" method was getting called
by Reid Spencer
· 21 years ago
d57da4b
Implementation of SlotTable went into header file. Note that this header
by Reid Spencer
· 21 years ago
0852c80
Remove Tabs.
by Reid Spencer
· 21 years ago
cb3595c
Implement new output functions for types and compacted type planes. Also
by Reid Spencer
· 21 years ago
d1fb1b7
Add new methods outputTypes and outputCompactionTypes for handling Types
by Reid Spencer
· 21 years ago
24ab28f
For bug 122:
by Reid Spencer
· 21 years ago
5e394ff
- Type::TypeTyID doesn't exist any more (bug 122)
by Reid Spencer
· 21 years ago
04cde2c
- Don't use macros to call the BytecodeHandler
by Reid Spencer
· 21 years ago
a86159c
- Make ValueList an "OtherVal" user of Values to ensure it doesn't get
by Reid Spencer
· 21 years ago
97c7d74
Remove tabs. Move function declaration to Reader.h where it belongs.
by Reid Spencer
· 21 years ago
77cf296
Add #include <iostream> which is needed now that Value.h doesn't include it
by Reid Spencer
· 21 years ago
b61cdb7
Excise tabs.
by Reid Spencer
· 21 years ago
0692dbf
Remove files no longer needed. ConstantReader and InstructionReader were
by Reid Spencer
· 21 years ago
f89143c
This is a slimming down of the previous ReaderInternals.h that just
by Reid Spencer
· 21 years ago
060d25d
MAJOR REWRITE.
by Reid Spencer
· 21 years ago
df45a54
Adjustments to allow Bytecode Reading to support the BytecodeHandler
by Reid Spencer
· 21 years ago
f41aa73
Merge Dumper.cpp and AnalyzerWrappers.cpp into this file. Also, adjust the
by Reid Spencer
· 21 years ago
cc1091e
Analyzer moved to ../Reader directory.
by Reid Spencer
· 21 years ago
46bd33f
Remove newly defunct Analyzer directory.
by Reid Spencer
· 21 years ago
036de03
No functionality changes here:
by Chris Lattner
· 21 years ago
d616228
Fix more warnings building with VC++
by Chris Lattner
· 21 years ago
32b5880
fix warnings
by Chris Lattner
· 21 years ago
f70c22b
Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()
by Chris Lattner
· 21 years ago
1cf5024
Implement tracking of bytecode instruction size and the number of long
by Reid Spencer
· 21 years ago
8a9a370
Revert an unneeded interface change to Instruction.h
by Reid Spencer
· 21 years ago
7c7680a
Remove tabs.
by Reid Spencer
· 21 years ago
cbb22e2
Implement detailed function level data collection and reporting.
by Reid Spencer
· 21 years ago
2467a06
Adjust prototypes to new Handler interface.
by Reid Spencer
· 21 years ago
ab5fce2
Make the parser deal with functions instead of just function types.
by Reid Spencer
· 21 years ago
8d131d1
Doxygenize a comment.
by Reid Spencer
· 21 years ago
00c28a7
Implemented the bulk of the functionality. Cleaned up the code.
by Reid Spencer
· 21 years ago
525f228
Cleanup alignment of output.
by Reid Spencer
· 21 years ago
edc3b58
Implement analysis output. Don't dump function details unless requested.
by Reid Spencer
· 21 years ago
649ee57
Implement some rudimentary analysis.
by Reid Spencer
· 21 years ago
0545b3e
Clean up indentation of file body output.
by Reid Spencer
· 21 years ago
a670c41
Move parsing details to Parser.cpp.
by Reid Spencer
· 21 years ago
926572c
Bring some things out of header files that belong only in this file.
by Reid Spencer
· 21 years ago
6269ded
Cleaned up a dead header file to prevent duplicate definition warnings
by Reid Spencer
· 21 years ago
5e8868d
Fix the bug that was preventing the parser from working on all bytecode
by Reid Spencer
· 21 years ago
b7041b0
Make it #include Parser.h instead of AnalyzerInternals.h since it only
by Reid Spencer
· 21 years ago
aee4f5b
Adjust what's included to compensate for changes in Parser.h
by Reid Spencer
· 21 years ago
29dba0c
Merged BytecodeHandler.h into Parser.h since the parser and the handler
by Reid Spencer
· 21 years ago
dac69c8
Commit For New Tool: llvm-abcd (Analysis of ByteCode Dumper). This tool
by Reid Spencer
· 21 years ago
fb777c2
Use the new FileUtilities.h API for mapping a file into an address space
by Chris Lattner
· 21 years ago
6ed81e2
Use the SymbolTable::isEmpty() method instead of checking for no value
by Reid Spencer
· 21 years ago
798ff64
Part of bug 122:
by Reid Spencer
· 21 years ago
6b1f58b
Put SlotTable.h inclusion back at front of list to be coding standards
by Reid Spencer
· 21 years ago
a85b8cf
Make the constructor explicit so we can't implicitly convert bool to SlotTable.
by Reid Spencer
· 21 years ago
3751bd6
Make some improvements suggested by Chris.
by Reid Spencer
· 21 years ago
293a55f
Adding the initial implementation of the SlotTable class. This class is
by Reid Spencer
· 21 years ago
94f2df2
Changed to use SymbolTable's new iteration interfaces.
by Reid Spencer
· 21 years ago
9231ac8
Convert to SymbolTable's new iteration interface.
by Reid Spencer
· 21 years ago
500acf7
Squelch compile-time warning (profile build).
by Misha Brukman
· 21 years ago
003d517
Fix warning building in optimized mode
by Chris Lattner
· 21 years ago
6ffe551
Changes to fix up the inst_iterator to pass to boost iterator checks. This
by Chris Lattner
· 21 years ago
5fa428f
Implement support for a new LLVM 1.3 bytecode format, which uses uint's
by Chris Lattner
· 21 years ago
9dd8770
Remove a bunch of cruft that was used to be backwards compatible with the last
by Chris Lattner
· 21 years ago
60d6e54
Use the true, decoded name of the archive member in getObjectType.
by Brian Gaeke
· 21 years ago
Next »