- Oct 01, 2008
-
-
Chris Lattner authored
patch provided by Tomas Lindquist Olsen! llvm-svn: 56929
-
Dan Gohman authored
llvm-svn: 56927
-
Dan Gohman authored
This fixes failures on configurations that don't have one or the other targets enabled. llvm-svn: 56926
-
Dan Gohman authored
This allows the 64-bit forms to use+def RSP instead of ESP. This doesn't fix any real bugs today, but it is more precise and it makes the debug dumps on x86-64 look more consistent. Also, add some comments describing the CALL instructions' physreg operand uses and defs. llvm-svn: 56925
-
Jim Grosbach authored
llvm-svn: 56924
-
Duncan Sands authored
pointer bitcasts and GEP's", and centralize the logic in Value::getUnderlyingObject. The difference with stripPointerCasts is that stripPointerCasts only strips GEPs if all indices are zero, while getUnderlyingObject strips GEPs no matter what the indices are. llvm-svn: 56922
-
Dan Gohman authored
immediately. llvm-svn: 56921
-
Dan Gohman authored
llvm-svn: 56920
-
Dan Gohman authored
llvm-svn: 56919
-
Dan Gohman authored
llvm-svn: 56918
-
Nuno Lopes authored
llvm-svn: 56917
-
Ted Kremenek authored
llvm-svn: 56916
-
Ted Kremenek authored
llvm-svn: 56915
-
Ted Kremenek authored
llvm-svn: 56912
-
Dan Gohman authored
llvm-svn: 56911
-
Dan Gohman authored
llvm-svn: 56910
-
Ted Kremenek authored
llvm-svn: 56909
-
Dan Gohman authored
instruction, not after. This fixes some uses of free'd memory. llvm-svn: 56908
-
Daniel Dunbar authored
- So far this works fairly well for me for building applications using clang as a gcc substitute. If you are using ccc for a different purpose and this is a problem, speak up! Note you can also use CCC_NATIVE=0 to disable. - Also, turn CCC_ECHO off as default. - Also, pass through -Wl, to linker. llvm-svn: 56904
-
Daniel Dunbar authored
llvm-svn: 56902
-
Bill Wendling authored
llvm-svn: 56901
-
Bill Wendling authored
llvm-svn: 56900
-
Daniel Dunbar authored
collisions. - Provide CodeGenModule::CreateRuntimeFunction which guarantees that the function it creates will have the provided name in the final module. This allows the runtime to have its functions protected from declarations of the same name in the source code. - One could argue that this is a reason to abuse the llvm::Module namespace for dealing with function redeclarations. However, that approach seems conceptually flawed to me. This one also happens to be somewhat more efficient. No functionality change. llvm-svn: 56899
-
Dan Gohman authored
llvm-svn: 56896
-
Ted Kremenek authored
Use this updated interface when invalidating arguments passed by reference; the type of symbol is of the object passed by reference, not the reference itself. llvm-svn: 56894
-
Owen Anderson authored
llvm-svn: 56893
-
Ted Kremenek authored
llvm-svn: 56892
-
Ted Kremenek authored
llvm-svn: 56891
-
Daniel Dunbar authored
-mmacosx-version-min. One might anticipate that at some point I will just break down and go through the man page. That seems a little too obvious. llvm-svn: 56890
-
Owen Anderson authored
Fix a simple error in renumbering kill markaers, that took an inordinant amount of time to track down. llvm-svn: 56889
-
Bill Wendling authored
llvm-svn: 56888
-
Nuno Lopes authored
llvm-svn: 56887
-
- Sep 30, 2008
-
-
Bill Wendling authored
- Testcase for r56885. llvm-svn: 56886
-
Bill Wendling authored
`-fno-builtin' flag. Currently, it's used to replace "memset" with "_bzero" instead of "__bzero" on Darwin10+. This arguably violates the meaning of this flag, but is currently sufficient. The meaning of this flag should become more specific over time. llvm-svn: 56885
-
Daniel Dunbar authored
- More straightforward, e.g. -E should always imply action = 'preprocess' (I think). - Pass another option through for OS X. llvm-svn: 56884
-
Chris Lattner authored
llvm-svn: 56880
-
Chris Lattner authored
llvm-svn: 56879
-
Daniel Dunbar authored
llvm-svn: 56878
-
Dan Gohman authored
they'll be a little more visible. Also, update and reword them a bit. llvm-svn: 56877
-
Chris Lattner authored
llvm-svn: 56876
-