Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
llvm
/
e4d5c441e04bdc00ccf1804744af670655123b07
/
lib
/
Bytecode
/
Writer
/
SlotCalculator.cpp
e4d5c44
This mega patch converts us from using Function::a{iterator|begin|end} to
by Chris Lattner
· 19 years ago
129baf6
Check in some patches for better assertions
by Chris Lattner
· 20 years ago
236ca44
Fix the previous bug the correct way. This fixes ptrdist/bc
by Chris Lattner
· 20 years ago
5fd2ab3
Fix a bug that Brian brought to my attention. This corrects:
by Chris Lattner
· 20 years ago
551ccae
Changes For Bug 352
by Reid Spencer
· 20 years ago
07ea191
Add the CompactionTableIsEmpty function so that we can determine if a
by Reid Spencer
· 20 years ago
eb62bc7
Merge i*.h headers into Instructions.h as part of bug403.
by Alkis Evlogimenos
· 20 years ago
e840434
bug 122:
by Reid Spencer
· 20 years ago
aec6dd5
Fix unused var warning
by Chris Lattner
· 20 years ago
24ab28f
For bug 122:
by Reid Spencer
· 20 years ago
d616228
Fix more warnings building with VC++
by Chris Lattner
· 20 years ago
f70c22b
Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()
by Chris Lattner
· 20 years ago
798ff64
Part of bug 122:
by Reid Spencer
· 20 years ago
9231ac8
Convert to SymbolTable's new iteration interface.
by Reid Spencer
· 20 years ago
6ffe551
Changes to fix up the inst_iterator to pass to boost iterator checks. This
by Chris Lattner
· 20 years ago
de512b5
Adjustments to support the new ConstantAggregateZero class
by Chris Lattner
· 20 years ago
71151ae
Fix PR215: [bcwriter] Problem compactifying ConstantPointerRefs
by Chris Lattner
· 21 years ago
f2d577b
SlotCalculator.h moved
by Chris Lattner
· 21 years ago
68e3dbc
Major changes. Now we only compactify individual type planes if it is in
by Chris Lattner
· 21 years ago
614cdcd
Add support for building the compactiontable for bytecode files. This shrinks
by Chris Lattner
· 21 years ago
80b9734
Bytecode format for LLVM 1.2 no longer explicitly encodes zeros in primitive
by Chris Lattner
· 21 years ago
d5c59d5
Cleanups & efficiency improvements
by Chris Lattner
· 21 years ago
8c202cd
The bcwriter does not want ConstantPointerRef's to be indexed, and the asmwriter never did!
by Chris Lattner
· 21 years ago
dcea630
When emitting bytecode, handle strings specially. Do not add the characters
by Chris Lattner
· 21 years ago
8ce7501
The only clients of the slot calculator are now the asmwriter and bcwriter.
by Chris Lattner
· 21 years ago
92fa44c
Urg, remove testing code.
by Chris Lattner
· 21 years ago
9380297
Fix a regression that I introduced yesterday. :(
by Chris Lattner
· 21 years ago
a14b0d4
Check in two changes:
by Chris Lattner
· 21 years ago
31f8499
Finegrainify namespacification
by Chris Lattner
· 21 years ago
d0fde30
Put all LLVM code into the llvm namespace, as per bug 109.
by Brian Gaeke
· 21 years ago
088eb45
Use already existing classes for post order iterator.
by Alkis Evlogimenos
· 21 years ago
74fa84f
Output types in reverse postorder. This will allow the ByteCode/Reader
by Alkis Evlogimenos
· 21 years ago
5d1bdcd
Add more debugging info to help tracing the SlotCalculator.
by Alkis Evlogimenos
· 21 years ago
2765c41
Make sure to add a type for va_next operands, which may not other wise
by Chris Lattner
· 21 years ago
389dbfb
Fix problem which effected linking apache
by Chris Lattner
· 21 years ago
b576c94
Added LLVM project notice to the top of every C++ source file.
by John Criswell
· 21 years ago
ce439b5
"Function"[0] == 'F', not 'M'
by Chris Lattner
· 21 years ago
6059638
Eliminate some extraneous code in SlotCalculator::insertVal().
by Alkis Evlogimenos
· 21 years ago
cb18d18
Stop using "reverse depth first" order
by Chris Lattner
· 21 years ago
cf3056d
Regularize header file comments
by Chris Lattner
· 21 years ago
949a362
Remove redundant const qualifiers from cast<> expressions
by Chris Lattner
· 21 years ago
3413d15
* Change the order that globals and constants are processed in
by Chris Lattner
· 21 years ago
6e6026b
- Eliminated the deferred symbol table stuff in Module & Function, it really
by Chris Lattner
· 22 years ago
479b54b
Minor cleanups, no changes to functionality
by Chris Lattner
· 22 years ago
fe8041a
*** empty log message ***
by Chris Lattner
· 22 years ago
7e70829
MEGAPATCH checkin.
by Chris Lattner
· 22 years ago
31bcdb8
Split ConstantVals.h into Constant.h and Constants.h
by Chris Lattner
· 22 years ago
f759c4e
Remove old frivolous uses of getStrValue in a debugging statement
by Chris Lattner
· 22 years ago
73e2142
Move FunctionArgument out of iOther.h into Argument.h and rename class to
by Chris Lattner
· 22 years ago
b579400
* Move include/llvm/Analysis/SlotCalculator.h to include/llvm/SlotCalculator.h
by Chris Lattner
· 22 years ago
2fbfdcf
Change references to the Method class to be references to the Function
by Chris Lattner
· 22 years ago
221d688
Method.h no longer includes BasicBlock.h
by Chris Lattner
· 23 years ago
697954c
Changes to build successfully with GCC 3.02
by Chris Lattner
· 23 years ago
7a17675
Renamed inst_const_iterator -> const_inst_iterator
by Chris Lattner
· 23 years ago
e9bb2df
Rename ConstPoolVal -> Constant
by Chris Lattner
· 23 years ago
cee8f9a
Create a new #include "Support/..." directory structure to move things
by Chris Lattner
· 23 years ago
f1fef65
Support pointers to globals happily
by Chris Lattner
· 23 years ago
1d87bcf
Convert more code to use new style casts Eliminate old style casts from value.h
by Chris Lattner
· 23 years ago
cfe26c9
Add more support for new style casts Convert more code to use them
by Chris Lattner
· 23 years ago
3ff4387
Pull iterators out of CFG.h and CFGdecls and put them in Support directory
by Chris Lattner
· 23 years ago
d70684f
Add support for global constants, and for initializers for constants
by Chris Lattner
· 23 years ago
70cc339
Implement global variable support
by Chris Lattner
· 23 years ago
9a29790
* Slot calc is now simpler and not based on module analyzer.
by Chris Lattner
· 23 years ago
9b50c15
Add an arg to insertVal to allow us to prevent builtin types from being ignored
by Chris Lattner
· 23 years ago
3fa0bc4
Fixed some error messages to be nicer
by Chris Lattner
· 23 years ago
7fc9fe3
Miscellaneous cleanups:
by Chris Lattner
· 23 years ago
0095054
Initial revision
by Chris Lattner
· 23 years ago