- Feb 14, 2005
-
-
Chris Lattner authored
prints: getelementptr (int* %A, int -1) as: "(A) - 4" instead of "(A) + 18446744073709551612", which makes the assembler much happier. This fixes test/Regression/CodeGen/X86/2005-02-14-IllegalAssembler.ll, and Benchmarks/Prolangs-C/cdecl with LLC on X86. llvm-svn: 20183
-
Chris Lattner authored
llvm-svn: 20181
-
Chris Lattner authored
printing help output or version info. llvm-svn: 20180
-
Misha Brukman authored
llvm-svn: 20179
-
Chris Lattner authored
Volatile loads and stores need to emit volatile pointer operations in C. llvm-svn: 20177
-
Andrew Lenharth authored
llvm-svn: 20172
-
Chris Lattner authored
llvm-svn: 20170
-
Chris Lattner authored
llvm-svn: 20168
-
- Feb 13, 2005
-
-
Chris Lattner authored
This causes garbage to be printed out after error messages. llvm-svn: 20165
-
Reid Spencer authored
both cases they are looking for non-external variables/functions that do not have internal linkage. Using "!isExternal()" is a little more understandable than "hasInitializer()" llvm-svn: 20155
-
Chris Lattner authored
llvm-svn: 20154
-
Chris Lattner authored
llvm-svn: 20153
-
Chris Lattner authored
Otherwise, clients who call ParseAllFunctionBodies will attempt to parse the function bodies twice, which is (uh) very very bad (tm). This fixes gccld on python. llvm-svn: 20152
-
Chris Lattner authored
table for archives in common cases, and prevents trying to resolve a external reference with an internal reference. This shrinks the libpython.a symbol table from 126302 to 19770 bytes. llvm-svn: 20151
-
Chris Lattner authored
llvm-svn: 20148
-
Chris Lattner authored
infinite loops (using the new replaceSymbolicValuesWithConcrete method). This patch reverts this patch: http://mail.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20050131/023830.html ... which was an attempted fix for this problem. Unfortunately, that patch caused test/Regression/Transforms/IndVarsSimplify/exit_value_tests.llx to fail and slightly castrated the entire analysis. This patch fixes it right. This patch is dedicated to jeffc, for making me deal with this. :) llvm-svn: 20146
-
- Feb 12, 2005
-
-
Andrew Lenharth authored
llvm-svn: 20143
-
Andrew Lenharth authored
llvm-svn: 20142
-
Andrew Lenharth authored
llvm-svn: 20141
-
Andrew Lenharth authored
llvm-svn: 20137
-
Chris Lattner authored
This finally resolves PR502, PR450, and test/Regression/Linker/2005-02-12-ConstantGlobals{,-2}.ll correctly llvm-svn: 20135
-
Chris Lattner authored
and PR504. llvm-svn: 20129
-
- Feb 10, 2005
-
-
Andrew Lenharth authored
llvm-svn: 20110
-
Alkis Evlogimenos authored
global with an alloca, which eventually gets promoted into a register. This enables a lot of other optimizations later on. llvm-svn: 20109
-
Tanya Lattner authored
Fixed bug in graph so that phi ite diff edges are added. llvm-svn: 20108
-
Tanya Lattner authored
llvm-svn: 20107
-
Andrew Lenharth authored
so, if you beat on it, you too can talk emacs into having a sane indenting policy... Also, optimize many function calls with pc-relative calls (partial prologue skipping for that case coming soon), try to fix the random jumps to strange places problem by pesimizing div et. al. register usage and fixing up GP before using, some calling convention tweaks, and make frame pointer unallocatable (not strickly necessary, but let's go for correctness first) llvm-svn: 20106
-
Andrew Lenharth authored
llvm-svn: 20105
-
Misha Brukman authored
* Align comments with tablegen elements llvm-svn: 20103
-
- Feb 09, 2005
-
-
Chris Lattner authored
Timers' section. Since these are random timers in the program it doesn't make sense to sum them up. llvm-svn: 20090
-
Chris Lattner authored
llvm-svn: 20089
-
Chris Lattner authored
llvm-svn: 20086
-
- Feb 08, 2005
-
-
Andrew Lenharth authored
llvm-svn: 20067
-
Andrew Lenharth authored
llvm-svn: 20066
-
- Feb 07, 2005
-
-
Chris Lattner authored
llvm-svn: 20065
-
Andrew Lenharth authored
llvm-svn: 20063
-
Andrew Lenharth authored
llvm-svn: 20062
-
Andrew Lenharth authored
llvm-svn: 20061
-
Andrew Lenharth authored
llvm-svn: 20060
-
Andrew Lenharth authored
llvm-svn: 20059
-