Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
832688a6d28c6e1a5a4f869cea00941ccb93281e
/
lib
/
ExecutionEngine
/
Interpreter
/
Execution.cpp
832688a
Remove redundant const qualifier
by Chris Lattner
· 22 years ago
44edb6b
Add support for atexit function, remove support for __main function
by Chris Lattner
· 22 years ago
d7916e9
switch main LLI core execution to use an InstVisitor instead of a switch statement
by Chris Lattner
· 22 years ago
77113b6
Fix testcase: SingleSource/UnitTests/2003-05-02-DependantPHI.c
by Chris Lattner
· 22 years ago
374344c
Implement varargs support for LLI!
by Chris Lattner
· 22 years ago
da82ed5
A large number of simple changes:
by Chris Lattner
· 22 years ago
cdf5178
Add support for recording arguments passed through the ... of a varargs function
by Chris Lattner
· 22 years ago
d5bc41a
Fix problem where we would read 64 bits worth of pointer information, even on 32 bit targets!
by Chris Lattner
· 22 years ago
fd506f5
Fix a problem with setcc instructions and pointers
by Chris Lattner
· 22 years ago
669b76a
Implement &|^ on bool values
by Chris Lattner
· 22 years ago
0286835
Kill using declarations Kill code for invalid operations on pointers
by Chris Lattner
· 22 years ago
5bff50d
Implement cast to bool
by Chris Lattner
· 22 years ago
b945e4d
Get rid of extraneous arguments to implementation functions
by Chris Lattner
· 22 years ago
09e9392
Add support to LLI for switch instruction
by Chris Lattner
· 22 years ago
04e2ad7
Fix wierd idiom
by Chris Lattner
· 22 years ago
006a4a5
Fix typeo
by Chris Lattner
· 22 years ago
9378013
Handle value promotion properly to work with tracing better
by Chris Lattner
· 23 years ago
fe11a97
Substantial changes to refactor LLI to incorporate both the Jello JIT and
by Chris Lattner
· 23 years ago
138b0cd
Namespacify more
by Chris Lattner
· 23 years ago
bbdabce
Add support to count the number of dynamic instructions executed by LLI
by Chris Lattner
· 23 years ago
ab2dea5
Make command line arguments setup be endian correct!!
by Chris Lattner
· 23 years ago
2fdaddf
Fix two problems:
by Chris Lattner
· 23 years ago
683d5da9
Fix a major bug in lli
by Chris Lattner
· 23 years ago
fddc755
- Fix LLI so that it simulates the endianness of the target machine
by Chris Lattner
· 23 years ago
dbaf74d
Expose TD to ExternalFunctions.cpp
by Chris Lattner
· 23 years ago
e8b3e9b
* Fix a bug that was causing lli to misrun:
by Chris Lattner
· 23 years ago
8b77be2
Another portability patch graciously provided by Casey Carter
by Chris Lattner
· 23 years ago
0374b8d
- Change getelementptr instruction to use long indexes instead of uint
by Chris Lattner
· 23 years ago
0c4e886
- Renamed Type::isIntegral() to Type::isInteger()
by Chris Lattner
· 23 years ago
a34c568
Implement ConstantPointerRef support, & ConstantExpr support for Cast, GEP & Add.
by Chris Lattner
· 23 years ago
cc63f1c
Eliminated the MemAccessInst class, folding contents into GEP class.
by Chris Lattner
· 23 years ago
24ea74e
Load & StoreInst no longer derive from MemAccessInst, so we don't have
by Chris Lattner
· 23 years ago
e4c3764
Remove support for NOT instruction
by Chris Lattner
· 23 years ago
65629d5
Minor change to make lli print out characters numerically as well as symbolically
by Chris Lattner
· 23 years ago
1bbd361
Fix one real nasty bug
by Chris Lattner
· 23 years ago
601d715
Fix gcc 3.1 complaint
by Chris Lattner
· 23 years ago
5ff62e9
*** empty log message ***
by Chris Lattner
· 23 years ago
743cd3e
Implementing shift left & shift right on pointers
by Chris Lattner
· 23 years ago
0b12b5f
by Chris Lattner
· 23 years ago
45d8b91
Change usage of isPointerType to use isa
by Chris Lattner
· 23 years ago
2adcd83
Implement the NOT operator.
by Chris Lattner
· 23 years ago
f4dca80
Implement cast operations on booleans to allow casting bools to ints, f.e.
by Chris Lattner
· 23 years ago
e2cbbce
Fix #include broken by iMemory.h not including DerivedTypes.h
by Chris Lattner
· 23 years ago
cc82cc1
FIXME removed: malloc/alloca ALWAYS have a size argument
by Chris Lattner
· 23 years ago
31bcdb8
Split ConstantVals.h into Constant.h and Constants.h
by Chris Lattner
· 23 years ago
e06e914
Move FunctionArgument out of iOther.h into Argument.h and rename class to
by Chris Lattner
· 23 years ago
2fbfdcf
Change references to the Method class to be references to the Function
by Chris Lattner
· 23 years ago
9a3d696
Change from Method to Function
by Chris Lattner
· 23 years ago
9bffa73
Keep track of memory allocated by alloca so that it is freed appropriately
by Chris Lattner
· 23 years ago
221d688
Method.h no longer includes BasicBlock.h
by Chris Lattner
· 24 years ago
7403025
Add new abort-on-exceptions flag
by Chris Lattner
· 24 years ago
c0fbd57
Make array bound checks optional and disabled by default.
by Chris Lattner
· 24 years ago
697954c
Changes to build successfully with GCC 3.02
by Chris Lattner
· 24 years ago
f23eb85
* Support the new -q flag for automated tests
by Chris Lattner
· 24 years ago
7a17675
Renamed inst_const_iterator -> const_inst_iterator
by Chris Lattner
· 24 years ago
e9bb2df
Rename ConstPoolVal -> Constant
by Chris Lattner
· 24 years ago
7061dc5
Split the PHINode class out from the iOther.h file into the iPHINode.h file
by Chris Lattner
· 24 years ago
cee8f9a
Create a new #include "Support/..." directory structure to move things
by Chris Lattner
· 24 years ago
360e17e
Move DataTypes.h from llvm/Support to just Support
by Chris Lattner
· 24 years ago
782b939
* Implement array indexing in lli
by Chris Lattner
· 24 years ago
3bcce72
Rename cruft
by Chris Lattner
· 24 years ago
84efe09
Print percentages for profiling info better
by Chris Lattner
· 24 years ago
a95c699
Print profile info if exit() is called
by Chris Lattner
· 24 years ago
e240906
Hack a structure profiling option together
by Chris Lattner
· 24 years ago
070cf5e
Correct problem that allows indirect function calls
by Chris Lattner
· 24 years ago
ea38c0e
* Switch to operation on pointers with PointerTy more consistently
by Chris Lattner
· 24 years ago
461f02f
*Print Stack traces better.
by Chris Lattner
· 24 years ago
5af0c48
* Use cached writer to speed up printing and get symbolic types more consistently
by Chris Lattner
· 24 years ago
4d0e1f9
Implement xor operator
by Chris Lattner
· 24 years ago
bb76f02
* Add some assertions for checking internal error conditions
by Chris Lattner
· 24 years ago
f5b2ec1
Print out a label if we step into the first instruction of a basic block
by Chris Lattner
· 24 years ago
95c3af5
Implement getelementptr instruction as well as the load and store forms
by Chris Lattner
· 24 years ago
069aa25
Remember to print out the next instruction if stepping over an external method call
by Chris Lattner
· 24 years ago
a74a6b5
Fix problem next'ing over an external method
by Chris Lattner
· 24 years ago
43e3f7c
Implement a -trace command line option and a trace option in the interpreter.
by Chris Lattner
· 24 years ago
c259316
* Make pointer values work better by treating them uniformly as 64 bit values.
by Chris Lattner
· 24 years ago
204eec3
Provide argv for commands
by Chris Lattner
· 24 years ago
e43db88
* Implement exit() builtin function
by Chris Lattner
· 24 years ago
f8f2afb
Enhancements to pass argc & argv to main if required
by Chris Lattner
· 24 years ago
7b851ab
Implement ulong & long support
by Chris Lattner
· 24 years ago
39bb5b4
Implement initializers for structs and pointers
by Chris Lattner
· 24 years ago
2e42d3a
Implement global variables. Struct and Pointer initializers are not implemented yet though
by Chris Lattner
· 24 years ago
b00c582
Commit more code over to new cast style
by Chris Lattner
· 24 years ago
1d87bcf
Convert more code to use new style casts Eliminate old style casts from value.h
by Chris Lattner
· 24 years ago
9636a91
Add support for new style casts
by Chris Lattner
· 24 years ago
41c2e5c
File #include file
by Chris Lattner
· 24 years ago
b26bcc5
Make a new llvm/Target #include directory.
by Chris Lattner
· 24 years ago
e93cdce
Use the correct style casts
by Chris Lattner
· 24 years ago
365a76e
Genericize support for calling functions a bit Add external method support
by Chris Lattner
· 24 years ago
8666098
Lots of new functionality
by Chris Lattner
· 24 years ago
92101ac
Initial checkin of interpreter
by Chris Lattner
· 24 years ago