Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
llvm
/
d55438085090886a1c7ddc37159b1cfb406fbce4
d554380
* Support pointer indexing
by Chris Lattner
· 23 years ago
97ac4ee
Many many changes and bugfixes:
by Chris Lattner
· 23 years ago
206ad80
The proper prototype for malloc returns a pointer, not an unsized array
by Chris Lattner
· 23 years ago
5618cb6
Allow pointer indexing
by Chris Lattner
· 23 years ago
9086515
Remove unsized array support
by Chris Lattner
· 23 years ago
b024ef5
Add pointer indexing support
by Chris Lattner
· 23 years ago
f7a551f
Don't waste as much horizontal space on #uses flag when printing
by Chris Lattner
· 23 years ago
72e0025
* Fix cases where we were calling Type->getName() instead of Type->getDescription()
by Chris Lattner
· 23 years ago
29c1473
* Refactor trace values to work as a proper pass. Before it used to add
by Chris Lattner
· 23 years ago
7ae9b93
Refactor trace values to work as a proper pass. Before it used to add
by Chris Lattner
· 23 years ago
a1c7df8
* Remove support for unsized arrays.
by Chris Lattner
· 23 years ago
389e111
PointerType and ArrayType now subclass Sequential type, which contains addressability logic for indexing. Unsized arrays have been removed.
by Chris Lattner
· 23 years ago
545cc35
added a section on how to modify live variable code to use LLVM instructions
by Ruchira Sasanka
· 23 years ago
f59ce92
Not just arrays are unsized
by Chris Lattner
· 23 years ago
9102aee
Assertion could never fail because another one would in it's place. :)
by Chris Lattner
· 23 years ago
481fafe
Some programs are using BB's as values, until we resolve this. Disable the assert
by Chris Lattner
· 23 years ago
e20bcd8
Build runtime library with local GCCAS
by Chris Lattner
· 23 years ago
75ad704
Implement strlen strdup strcmp
by Chris Lattner
· 23 years ago
e7c6f72
Implement sprintf
by Chris Lattner
· 23 years ago
9a49b21
Swap operands now preserves the semantics of the binary operator by changing
by Chris Lattner
· 23 years ago
82d18aa
Add debugging to make a more useful message if a value gets constructed with a null type
by Chris Lattner
· 23 years ago
4adc20b
Implement some nice functions useful for looking at types
by Chris Lattner
· 23 years ago
a4268ad
Implement proper iterator tags
by Chris Lattner
· 23 years ago
9df24be
Subclasses can change the opcode of an instruction
by Chris Lattner
· 23 years ago
682ea21
Constants KNOW they are of a derived type
by Chris Lattner
· 23 years ago
2836e8e
Added TRACEM option. Use -g when building native code for tests.
by Vikram S. Adve
· 23 years ago
299f6a9
Documentation (draft) for reg alloc
by Ruchira Sasanka
· 23 years ago
e5b27bd
Use _LOCAL_ gccas to build instead of Chris's
by Chris Lattner
· 23 years ago
789cebb
Added more comments. Added code to destructor in MethodLiveVarInfo to delete
by Ruchira Sasanka
· 23 years ago
b720a8b
Added comments are more documentation info
by Ruchira Sasanka
· 23 years ago
952d365
Tell the user if a file is corrupt or not... not that the file cannot be found.
by Chris Lattner
· 23 years ago
036efec
Implement more general conversions for getelementptr instructions
by Chris Lattner
· 23 years ago
44480b5
Remove code that is superceeded by code in ExprTypeConvert.cpp
by Chris Lattner
· 23 years ago
7c3f415
Don't insert scales of 1 :)
by Chris Lattner
· 23 years ago
0d7a474
Run DCE before cleanupGCCoutput which will cause some dead types (like FILE) to be removed
by Chris Lattner
· 23 years ago
7026107
Do not pessimize users of this function. Fix logic.
by Chris Lattner
· 23 years ago
f17a09d
We can do cast-add elimination even on casts that reinterpret
by Chris Lattner
· 23 years ago
26a408a
Fix bug that caused invalid transformations to be applied
by Chris Lattner
· 23 years ago
4753bf2
Actually return true when a change has been made
by Chris Lattner
· 23 years ago
2dc48bd
Handle more complex array indexing expressions
by Chris Lattner
· 23 years ago
8da5d42
Fix pessimizations on sized arrays
by Chris Lattner
· 23 years ago
ac0077e
Fix a few bugs. Fix pessimization handling sized arrays
by Chris Lattner
· 23 years ago
0da29c8
"fix" problems processing floating point expressions
by Chris Lattner
· 23 years ago
f1d6521
Hrm, don't do debugging output when debugging is off. :(
by Chris Lattner
· 23 years ago
e04a967
Remove unnecesary namespace impot
by Chris Lattner
· 23 years ago
9c6f2ac
Simplify induction variables before 'raising' the representation
by Chris Lattner
· 23 years ago
a8b6d43
Fixes to type conversion stuff to match induction variables more frequently
by Chris Lattner
· 23 years ago
6de230a
Fix a bug that clobbered the step value on some inputs
by Chris Lattner
· 23 years ago
ed4feac
Fix a bug introduced by "internal linkage" work.
by Chris Lattner
· 23 years ago
3bf915f
Fix bugs, don't do external methods which causes segv.
by Chris Lattner
· 23 years ago
4b770a3
Remove printouts
by Chris Lattner
· 23 years ago
621c992
Fix a pessimization due to sucky LI testing
by Chris Lattner
· 23 years ago
394437f
Implement induction variable simplification
by Chris Lattner
· 23 years ago
fe196cf
Use new induction variable simplification code with -indvars option
by Chris Lattner
· 23 years ago
9a88d27
Allow hyphens in identifier names
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
9ef1831
Simplify induction variables pass
by Chris Lattner
· 23 years ago
7061dc5
Split the PHINode class out from the iOther.h file into the iPHINode.h file
by Chris Lattner
· 23 years ago
6148c02
Initial checkin of indvar stuff
by Chris Lattner
· 23 years ago
c50df7e
Compile the scalar directory
by Chris Lattner
· 23 years ago
df89f6e
Induction variables must be phi nodes
by Chris Lattner
· 23 years ago
f60dc88
Move support directory
by Chris Lattner
· 23 years ago
cee8f9a
Create a new #include "Support/..." directory structure to move things
by Chris Lattner
· 23 years ago
360e17e
Move DataTypes.h from llvm/Support to just Support
by Chris Lattner
· 23 years ago
475aee9
New testcase for globaldce
by Chris Lattner
· 23 years ago
2409ddb
-raise includes constprop and dce
by Chris Lattner
· 23 years ago
0900980
Turn off debug info
by Chris Lattner
· 23 years ago
6320232
* Add hooks to globaldce
by Chris Lattner
· 23 years ago
aa4730d
Link to ipo library
by Chris Lattner
· 23 years ago
aca8e90
Fix problem where lli < foo.bc would have argc = 0
by Chris Lattner
· 23 years ago
de51dd8
Use pointertype where appropriate
by Chris Lattner
· 23 years ago
69b5ce9
Remove invalid,unneccesary ## token
by Chris Lattner
· 23 years ago
de3b862
Add support to enable -lfoo to be processed correctly
by Chris Lattner
· 23 years ago
75deac6
Add hooks to print natural loop information and induction variables
by Chris Lattner
· 23 years ago
b4b07c7
Add testcases for internal
by Chris Lattner
· 23 years ago
13d38cd
Rename irreducible to cfgstructures.ll Include other interesting structures
by Chris Lattner
· 23 years ago
f6e54d0
MAke sure diffs match
by Chris Lattner
· 23 years ago
6731f08
Implement internal
by Chris Lattner
· 23 years ago
9e00579
Make strings be internal
by Chris Lattner
· 23 years ago
e81dc1d
Remove debugging output
by Chris Lattner
· 23 years ago
c54692b
Support internal linkage
by Chris Lattner
· 23 years ago
d4c1550
Build IPO directory
by Chris Lattner
· 23 years ago
e4d25aa
Implement support for internal methods
by Chris Lattner
· 23 years ago
bd70bb9
Include const prop as part of -raise
by Chris Lattner
· 23 years ago
f78032f
* Implement support for folding multiple single letter arguments together like
by Chris Lattner
· 23 years ago
5b7d42b
Misc cleanups
by Chris Lattner
· 23 years ago
faffb05
Expose constant propogation of an instruction in a clean way
by Chris Lattner
· 23 years ago
4ed17ba
Stuff after a #endif is not valid CPP input and breaks some compilers
by Chris Lattner
· 23 years ago
d23b1d3
Implement internal method support
by Chris Lattner
· 23 years ago
dda7196
Implement support for internal methods
by Chris Lattner
· 23 years ago
a2eb259
Implement writer support for Loops, Induction Variables, and CallGraphs
by Chris Lattner
· 23 years ago
5002022
Make Mul work right Make sub work right
by Chris Lattner
· 23 years ago
ff5a8c4
Fix a bad assertion to be correct . The root basic block can be used by PHI nodes.
by Chris Lattner
· 23 years ago
25e9cad
Implement a new entry node that has edges to all external methods in the module
by Chris Lattner
· 23 years ago
27f65c8
Remove unused method
by Chris Lattner
· 23 years ago
a3c2dee
Expose constant prop of an instruction
by Chris Lattner
· 23 years ago
3ee997b
Fix field initialization order problem
by Chris Lattner
· 23 years ago
1c3d516
Allow output of manipulators for GCC 2.96 compatibility
by Chris Lattner
· 23 years ago
7a8738c
Add writer support for call graph nodes and loops and induction variables
by Chris Lattner
· 23 years ago
Next »