Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
185045c49449dad405324b855c1ca98db4921c3a
/
llvm
/
lib
/
ExecutionEngine
/
Interpreter
/
Execution.cpp
185045c
switch main LLI core execution to use an InstVisitor instead of a switch statement
by Chris Lattner
· 23 years ago
bd6771c
Fix testcase: SingleSource/UnitTests/2003-05-02-DependantPHI.c
by Chris Lattner
· 23 years ago
525e251
Implement varargs support for LLI!
by Chris Lattner
· 23 years ago
470754e
A large number of simple changes:
by Chris Lattner
· 23 years ago
22e9043
Add support for recording arguments passed through the ... of a varargs function
by Chris Lattner
· 23 years ago
ba90675
Fix problem where we would read 64 bits worth of pointer information, even on 32 bit targets!
by Chris Lattner
· 23 years ago
ed27f84
Fix a problem with setcc instructions and pointers
by Chris Lattner
· 23 years ago
7881fc8
Implement &|^ on bool values
by Chris Lattner
· 23 years ago
aee56b8
Kill using declarations Kill code for invalid operations on pointers
by Chris Lattner
· 23 years ago
bbd1157f
Implement cast to bool
by Chris Lattner
· 23 years ago
fa5fc55
Get rid of extraneous arguments to implementation functions
by Chris Lattner
· 23 years ago
d215af0
Add support to LLI for switch instruction
by Chris Lattner
· 23 years ago
f11d8a3
Fix wierd idiom
by Chris Lattner
· 23 years ago
13b3e5b
Fix typeo
by Chris Lattner
· 23 years ago
4e7aa44
Handle value promotion properly to work with tracing better
by Chris Lattner
· 23 years ago
a0d7b08
Substantial changes to refactor LLI to incorporate both the Jello JIT and
by Chris Lattner
· 23 years ago
3552d79
Namespacify more
by Chris Lattner
· 23 years ago
4f96aa4
Add support to count the number of dynamic instructions executed by LLI
by Chris Lattner
· 23 years ago
a2b4c6c
Make command line arguments setup be endian correct!!
by Chris Lattner
· 23 years ago
61596ad2
Fix two problems:
by Chris Lattner
· 23 years ago
7fe1f7c
Fix a major bug in lli
by Chris Lattner
· 23 years ago
6a1a65f
- Fix LLI so that it simulates the endianness of the target machine
by Chris Lattner
· 23 years ago
dabbf17
Expose TD to ExternalFunctions.cpp
by Chris Lattner
· 23 years ago
bd0d2ea
* Fix a bug that was causing lli to misrun:
by Chris Lattner
· 23 years ago
f78e050
Another portability patch graciously provided by Casey Carter
by Chris Lattner
· 23 years ago
e314bf5
- Change getelementptr instruction to use long indexes instead of uint
by Chris Lattner
· 23 years ago
b0b412e
- Renamed Type::isIntegral() to Type::isInteger()
by Chris Lattner
· 23 years ago
c837dbc
Implement ConstantPointerRef support, & ConstantExpr support for Cast, GEP & Add.
by Chris Lattner
· 23 years ago
dfb3a2c
Eliminated the MemAccessInst class, folding contents into GEP class.
by Chris Lattner
· 23 years ago
cd709cb
Load & StoreInst no longer derive from MemAccessInst, so we don't have
by Chris Lattner
· 23 years ago
b3c2af6
Remove support for NOT instruction
by Chris Lattner
· 23 years ago
42f596f
Minor change to make lli print out characters numerically as well as symbolically
by Chris Lattner
· 23 years ago
600ba8f
Fix one real nasty bug
by Chris Lattner
· 23 years ago
6dd0335
Fix gcc 3.1 complaint
by Chris Lattner
· 23 years ago
f5cad15
*** empty log message ***
by Chris Lattner
· 23 years ago
f6d3cb9
Implementing shift left & shift right on pointers
by Chris Lattner
· 23 years ago
7076ff2
by Chris Lattner
· 23 years ago
3ad34b9
Change usage of isPointerType to use isa
by Chris Lattner
· 24 years ago
79baf91
Implement the NOT operator.
by Chris Lattner
· 24 years ago
45243fa
Implement cast operations on booleans to allow casting bools to ints, f.e.
by Chris Lattner
· 24 years ago
9c0b187
Fix #include broken by iMemory.h not including DerivedTypes.h
by Chris Lattner
· 24 years ago
0ebb793
FIXME removed: malloc/alloca ALWAYS have a size argument
by Chris Lattner
· 24 years ago
ca14237
Split ConstantVals.h into Constant.h and Constants.h
by Chris Lattner
· 24 years ago
87b84e47
Move FunctionArgument out of iOther.h into Argument.h and rename class to
by Chris Lattner
· 24 years ago
62b7fd1
Change references to the Method class to be references to the Function
by Chris Lattner
· 24 years ago
af83890
Change from Method to Function
by Chris Lattner
· 24 years ago
fb55ba0
Keep track of memory allocated by alloca so that it is freed appropriately
by Chris Lattner
· 24 years ago
60a6591
Method.h no longer includes BasicBlock.h
by Chris Lattner
· 24 years ago
2787a4e
Add new abort-on-exceptions flag
by Chris Lattner
· 24 years ago
7a79cfa
Make array bound checks optional and disabled by default.
by Chris Lattner
· 24 years ago
7f74a56
Changes to build successfully with GCC 3.02
by Chris Lattner
· 24 years ago
24404f8
* Support the new -q flag for automated tests
by Chris Lattner
· 24 years ago
2413b16
Renamed inst_const_iterator -> const_inst_iterator
by Chris Lattner
· 24 years ago
3462ae3
Rename ConstPoolVal -> Constant
by Chris Lattner
· 24 years ago
fb5ae02
Split the PHINode class out from the iOther.h file into the iPHINode.h file
by Chris Lattner
· 24 years ago
5de2204
Create a new #include "Support/..." directory structure to move things
by Chris Lattner
· 24 years ago
f679703
Move DataTypes.h from llvm/Support to just Support
by Chris Lattner
· 24 years ago
5ba7573
* Implement array indexing in lli
by Chris Lattner
· 24 years ago
af84e62
Rename cruft
by Chris Lattner
· 24 years ago
747f016
Print percentages for profiling info better
by Chris Lattner
· 24 years ago
a7482e0
Print profile info if exit() is called
by Chris Lattner
· 24 years ago
e32deb4
Hack a structure profiling option together
by Chris Lattner
· 24 years ago
b1f6728
Correct problem that allows indirect function calls
by Chris Lattner
· 24 years ago
31e9e4d
* Switch to operation on pointers with PointerTy more consistently
by Chris Lattner
· 24 years ago
eaec4ed
*Print Stack traces better.
by Chris Lattner
· 24 years ago
1f01726
* Use cached writer to speed up printing and get symbolic types more consistently
by Chris Lattner
· 24 years ago
487b1b8
Implement xor operator
by Chris Lattner
· 24 years ago
5946b11
* Add some assertions for checking internal error conditions
by Chris Lattner
· 24 years ago
62d1fb6
Print out a label if we step into the first instruction of a basic block
by Chris Lattner
· 24 years ago
05fbeed
Implement getelementptr instruction as well as the load and store forms
by Chris Lattner
· 24 years ago
13babb6
Remember to print out the next instruction if stepping over an external method call
by Chris Lattner
· 24 years ago
689049e
Fix problem next'ing over an external method
by Chris Lattner
· 24 years ago
009f810
Implement a -trace command line option and a trace option in the interpreter.
by Chris Lattner
· 24 years ago
0b00b31
* Make pointer values work better by treating them uniformly as 64 bit values.
by Chris Lattner
· 24 years ago
6642eec
Provide argv for commands
by Chris Lattner
· 24 years ago
15157b8
* Implement exit() builtin function
by Chris Lattner
· 24 years ago
d299dba
Enhancements to pass argc & argv to main if required
by Chris Lattner
· 24 years ago
67beace
Implement ulong & long support
by Chris Lattner
· 24 years ago
78244c4
Implement initializers for structs and pointers
by Chris Lattner
· 24 years ago
c62e2e5
Implement global variables. Struct and Pointer initializers are not implemented yet though
by Chris Lattner
· 24 years ago
da55810
Commit more code over to new cast style
by Chris Lattner
· 24 years ago
3856934
Convert more code to use new style casts Eliminate old style casts from value.h
by Chris Lattner
· 24 years ago
4b717c0
Add support for new style casts
by Chris Lattner
· 24 years ago
707d4db
File #include file
by Chris Lattner
· 24 years ago
22a6a90
Make a new llvm/Target #include directory.
by Chris Lattner
· 24 years ago
f4a0d70
Use the correct style casts
by Chris Lattner
· 24 years ago
676d411
Genericize support for calling functions a bit Add external method support
by Chris Lattner
· 24 years ago
2c1a98e
Lots of new functionality
by Chris Lattner
· 24 years ago
d7ff578
Initial checkin of interpreter
by Chris Lattner
· 24 years ago