Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
llvm
/
5efe19801eb1025c8ba1921a9fe6ecbbcbd59c18
5efe198
Run cleaning pass only when linking multiple files.
by Vikram S. Adve
· 23 years ago
9af7022
Add cleaning pass after linking.
by Vikram S. Adve
· 23 years ago
5a61d85
Uncommented LR spill code insertion
by Ruchira Sasanka
· 23 years ago
3bc2938
Keep *.s files while we're debugging the native code.
by Vikram S. Adve
· 23 years ago
ffbba0f
Bug fix: need to use .reserve for uninitialized data.
by Vikram S. Adve
· 23 years ago
e78ea67
Add rule for %.clean.bc.
by Vikram S. Adve
· 23 years ago
ddf5ff6
Bug fix: cannot modify Phi operands while iterating over them!
by Vikram S. Adve
· 23 years ago
9b19894
Add handle to object MachineFrameInfo.
by Vikram S. Adve
· 23 years ago
1c84e2a
Include handle to TargetMachine in each Machine...Info class.
by Vikram S. Adve
· 23 years ago
44508e3
Add method CreateCodeToCopyIntToFloat.
by Vikram S. Adve
· 23 years ago
e64574c
Major change to how defs are found when adding dependences (they
by Vikram S. Adve
· 23 years ago
af1d2c8
MachineCodeForMethod is now an annotation on class Method.
by Vikram S. Adve
· 23 years ago
7a2f1e7
Add handle to TargetMachine object in all Machine...Info classes.
by Vikram S. Adve
· 23 years ago
3e95814
Added support for bitwise logical operators. Use different labels for
by Vikram S. Adve
· 23 years ago
29ff873
Fixed function getEscapedString to follow the Sparc assembly rules
by Vikram S. Adve
· 23 years ago
ff5a09e
Fix bugs in FITOS/D instruction generation.
by Vikram S. Adve
· 23 years ago
b9c3863
Added new function UltraSparcInstrInfo::CreateCodeToCopyIntToFloat.
by Vikram S. Adve
· 23 years ago
1c0fba6
Removed class RegStackOffsets and used class MachineCodeForMethod
by Vikram S. Adve
· 23 years ago
7f37fe5
Use MachineFrameInfo as base class of UltraSparcFrameInfo, and made
by Vikram S. Adve
· 23 years ago
7cffcaa
Machine-independent interface to target's stack frame layout parameters.
by Vikram S. Adve
· 23 years ago
df2ee6c
Use different op labels for bitwise logical operations and boolean logical
by Vikram S. Adve
· 23 years ago
e8f1e44
Added a second constructor for and improved class TmpInstruction.
by Vikram S. Adve
· 23 years ago
38f5d46
Added two minor methods.
by Vikram S. Adve
· 23 years ago
12af164
Removed class RegStackOffsets and used class MachineCodeForMethod
by Vikram S. Adve
· 23 years ago
be49526
Major overhaul of stack frame management.
by Vikram S. Adve
· 23 years ago
ebfa232
Old file which was moved to include/llvm/Target some time back.
by Vikram S. Adve
· 23 years ago
4dea947
Removed MachineCodeForMethod object and made it an annotation.
by Vikram S. Adve
· 23 years ago
483c3ee
Add analysis pass.
by Chris Lattner
· 23 years ago
2618fba
Initial checkin of pointer safety checker
by Chris Lattner
· 23 years ago
070cf5e
Correct problem that allows indirect function calls
by Chris Lattner
· 23 years ago
ea38c0e
* Switch to operation on pointers with PointerTy more consistently
by Chris Lattner
· 23 years ago
aa6ec73
1. -Winline emits spurious warnings that aren't useful right now
by Chris Lattner
· 23 years ago
8e5c0b4
Killing warnings
by Chris Lattner
· 23 years ago
161aa5a
Add #includes to enable buiding in Release mode
by Chris Lattner
· 23 years ago
6dad506
Squelch warnings about not returning a value
by Chris Lattner
· 23 years ago
1f64ad9
Roll back all these changes that have broken Makefile.target again.
by Vikram S. Adve
· 23 years ago
5818a71
Okay, so this is a huge hack. Fixme later
by Chris Lattner
· 23 years ago
461f02f
*Print Stack traces better.
by Chris Lattner
· 23 years ago
5af0c48
* Use cached writer to speed up printing and get symbolic types more consistently
by Chris Lattner
· 23 years ago
da1fbcc
Implement CachedWriter class to allow module level printing of various components very quickly
by Chris Lattner
· 23 years ago
495d6f1
New class to provide high performance writing.
by Chris Lattner
· 23 years ago
6a6791b
Add %p format to printf, which MUST be used when printing pointer values.
by Chris Lattner
· 23 years ago
8679005
Implement log and drand48 for TSP bm
by Chris Lattner
· 23 years ago
4bf36bb
Minor fixes
by Chris Lattner
· 23 years ago
b6d8fd4
Add notes
by Chris Lattner
· 23 years ago
c063d38
Implement sqrt, implement printf better, simpler.
by Chris Lattner
· 23 years ago
75747cd
Fix minor bug for shifts
by Chris Lattner
· 23 years ago
268de04
Print out the abridged form of the call instruction.
by Chris Lattner
· 23 years ago
54b7741
Build .bc from .c better.
by Chris Lattner
· 23 years ago
054385a
Don't forget to make the clean version.
by Chris Lattner
· 23 years ago
a46fb6b
Really fix Makefile to compile individual tests and Olden codes.
by Vikram S. Adve
· 23 years ago
7b10c36
Moved *.c files into subdirectory TestSources to avoid overwriting
by Vikram S. Adve
· 23 years ago
d1565ab
Fixed bug - added code in pushUnconstrainedIGNodes() to check whether a node
by Ruchira Sasanka
· 23 years ago
54bc6b3
Reorder paramters to make the command line more easily modifiable
by Chris Lattner
· 23 years ago
e34443d
Fix bugs
by Chris Lattner
· 23 years ago
71344bd
Fix many bugs. Implement PHI transforms & other cycles
by Chris Lattner
· 23 years ago
eed1fc7
Give me PHI's space back
by Chris Lattner
· 23 years ago
04cc49b
Bug fix: uninitialized variable.
by Vikram S. Adve
· 23 years ago
9576b15
Bug fix: Printing AdIBef and AdIAft outside the scope where they
by Vikram S. Adve
· 23 years ago
8f410ca
Print PHI nodes with zero operands even if they are illegal
by Chris Lattner
· 23 years ago
c109d30
Fix bug with ADD nodes and malloc promotion
by Chris Lattner
· 23 years ago
93ee0a1
Fix makefile to compile olden and main benchmarks
by Chris Lattner
· 23 years ago
277b4e4
Don't print spurious linking warnings about methods that are never used.
by Chris Lattner
· 23 years ago
e4f4d8c
Use the expression map correctly.
by Chris Lattner
· 23 years ago
8448fb5
Make the olden benchmarks compile again
by Chris Lattner
· 23 years ago
c352d2c
Modified graph construction to use one pass to find all defs.
by Vikram S. Adve
· 23 years ago
df1c3b8
Make reg. numbers signed ints.
by Vikram S. Adve
· 23 years ago
0b12f2b
Put it back!
by Vikram S. Adve
· 23 years ago
11f45ba
Removed by mistake; will add it back immediately.
by Vikram S. Adve
· 23 years ago
772d091
Make gcc generate assembly files (%.ll) until Chris has a stable
by Vikram S. Adve
· 23 years ago
2fc372e
Delete rule to disassemble %.bc -- need to make it effective only when
by Vikram S. Adve
· 23 years ago
38b8620
Replaced another HERE.
by Vikram S. Adve
· 23 years ago
4cceffe
Put common rules for compiling programs into Makefile.target.
by Vikram S. Adve
· 23 years ago
901216d
New file for expression tree conversion
by Chris Lattner
· 23 years ago
59cd9f1
Refactor code to share stuff
by Chris Lattner
· 23 years ago
bacec7b
* Relax restriction that prevented malloc promotion in certain cases
by Chris Lattner
· 23 years ago
510eec7
Generate code for Rem instruction.
by Vikram S. Adve
· 23 years ago
5cb1741
Fix obscure nasty bug with bytecode writing that could cause the last byte to be dropped.
by Chris Lattner
· 23 years ago
b980e18
* Disable debug output
by Chris Lattner
· 23 years ago
f3b976e
Convert backward conversion of expression trees into a new more powerful bidirectional approach. Add transforms for more instructions.
by Chris Lattner
· 23 years ago
b7f06f4
Fixed instruction information for RDCCR and WRCCR.
by Vikram S. Adve
· 23 years ago
8e7f409
Minor method rename
by Chris Lattner
· 23 years ago
b969395
Add transformations for Load and GetElementPtr. Fix broken transform with shr.
by Chris Lattner
· 23 years ago
ab9f21f
Fix cast instructions that end up in bad places in GCC output
by Chris Lattner
· 23 years ago
a9e45c8
Added an assertion since it seems like AdjList returns an errornous size in method
by Ruchira Sasanka
· 23 years ago
081431a
Avoid making a broken transformation!
by Chris Lattner
· 23 years ago
5b497ee
Add new cleanup pass:
by Chris Lattner
· 23 years ago
3bf04d5
Add a helper function to PHI node
by Chris Lattner
· 23 years ago
80b1a1a
Added support for correct spilling of %ccr
by Ruchira Sasanka
· 23 years ago
3839e6e
Added code to support correct saving of %ccr across calls
by Ruchira Sasanka
· 23 years ago
b20807f
* Export method to merge identically named methods
by Chris Lattner
· 23 years ago
407c25b
Expose method to merge identically named methods
by Chris Lattner
· 23 years ago
51bc0e7
Arranged stack frame - needs furhter organization
by Ruchira Sasanka
· 23 years ago
0d3ea02
Moved InsertCallerSaveInstr to the SparcRegInfo.cpp and made machine independent
by Ruchira Sasanka
· 23 years ago
ef1b0cb
Arranged stack frame - needs furhter organization
by Ruchira Sasanka
· 23 years ago
fca59d7
Commented out code so that copies are inserted for all phi args
by Ruchira Sasanka
· 23 years ago
0f279b2
Be lenient on types so that programs that are not very typesafe will work
by Chris Lattner
· 23 years ago
055c963
Changes to compile the TSP benchmark successfully. Favor warning instead of assertion failures.
by Chris Lattner
· 23 years ago
b6b2692
Add code to link method together with the same name if one is vararg and the other isn't.
by Chris Lattner
· 23 years ago
2c236f3
Don't forget to link type names together too. Fix for Olden/mst benchmark
by Chris Lattner
· 23 years ago
Next »