- Aug 17, 2010
-
-
Stephen Canon authored
llvm-svn: 111269
-
Anton Korobeynikov authored
Patch by Takumi Nakamura! llvm-svn: 111268
-
Douglas Gregor authored
llvm-svn: 111267
-
Jim Grosbach authored
llvm-svn: 111266
-
Douglas Gregor authored
llvm-svn: 111265
-
Benjamin Kramer authored
Hello world builds & runs now on i386/ELF with -integrated-as. llvm-svn: 111264
-
Jakob Stoklund Olesen authored
Modernize predicates a bit. The Predicate_* methods are not used by TableGen any longer. They are only emitted for the sake of legacy code. llvm-svn: 111263
-
Jim Grosbach authored
whether to allocate a virtual frame base register to resolve the frame index reference in it. Implement a simple version for ARM to aid debugging. In LocalStackSlotAllocation, scan the function for frame index references to local frame indices and ask the target whether to allocate virtual frame base registers for any it encounters. Purely infrastructural for debug output. Next step is to actually allocate base registers, then add intelligent re-use of them. rdar://8277890 llvm-svn: 111262
-
Dan Gohman authored
llvm-svn: 111261
-
Jim Grosbach authored
llvm-svn: 111260
-
Benjamin Kramer authored
llvm-svn: 111259
-
Sebastian Redl authored
Create a new Serialization module that contains all the PCH code, and will contain all the module code in the future. Update the Makefiles, CMake projects and the Xcode project. I hope I did everything right for Xcode. No functionality change. llvm-svn: 111258
-
Sebastian Redl authored
llvm-svn: 111257
-
Evan Cheng authored
Move the decision logic whether it's a good idea to split a critical edge to clients. Also fixed an erroneous check. An edge is only a back edge when the from and to blocks are in the same loop. llvm-svn: 111256
-
Dan Gohman authored
loop, making the resulting loop significantly less ugly. Also, zap its trivial PHI nodes, since it's easy. llvm-svn: 111255
-
Jim Grosbach authored
llvm-svn: 111254
-
Daniel Dunbar authored
llvm-svn: 111253
-
Benjamin Kramer authored
llvm-svn: 111252
-
Bob Wilson authored
printing "lsl #0". This fixes the remaining parts of pr7792. Make corresponding changes for encoding/decoding these instructions. llvm-svn: 111251
-
Evan Cheng authored
llvm-svn: 111250
-
Chris Lattner authored
and the formatting being thrown off. I admit to not knowing what is going on here. llvm-svn: 111249
-
Dan Gohman authored
what it does manually. llvm-svn: 111248
-
Benjamin Kramer authored
llvm-svn: 111247
-
Chris Lattner authored
llvm-svn: 111241
-
Nick Lewycky authored
against it. This affects Windows. llvm-svn: 111240
-
-
Douglas Gregor authored
the resulting pattern the appropriate cursor kind of an instance or class method declaration. llvm-svn: 111237
-
Chris Lattner authored
too. Patch by Per Linden! llvm-svn: 111236
-
Chris Lattner authored
patch by Per Linden! llvm-svn: 111235
-
Chris Lattner authored
llvm-svn: 111234
-
Douglas Gregor authored
Objective-C method declarations with > 2 parameters. llvm-svn: 111233
-
Benjamin Kramer authored
llvm-svn: 111232
-
Chris Lattner authored
cygwin when built with ENABLE_SHARED=1. Patch by NAKAMURA Takumi! llvm-svn: 111231
-
Benjamin Kramer authored
whole integer to the stream instead of doing byte-sized writes. llvm-svn: 111230
-
Benjamin Kramer authored
and remove getStrData(). Patch by Peter Davies (with some tweaks). llvm-svn: 111229
-
Benjamin Kramer authored
llvm-svn: 111228
-
John McCall authored
of the classes is invalid. A class is invalid if a base is invalid. llvm-svn: 111227
-
Bob Wilson authored
llvm-svn: 111226
-
Evan Cheng authored
Add an option to disable codegen prepare critical edge splitting. In theory, PHI elimination is already doing all (most?) of the splitting needed. But machine-licm and machine-sink seem to miss some important optimizations when splitting is disabled. llvm-svn: 111224
-
Eric Christopher authored
llvm-svn: 111223
-