- Jun 12, 2009
-
-
Oscar Fuentes authored
Patch by Ingmar Vanhassel! llvm-svn: 73216
-
Misha Brukman authored
not found. llvm-svn: 73213
-
Misha Brukman authored
CodeSourcery's provided GCC-based crosstools, from which we use binutils. llvm-svn: 73212
-
Nick Lewycky authored
XFAIL this on PPC Linux. This keeps showing up in the buildbot and isn't easy to fix, and I'd like it to stop masking real failures. llvm-svn: 73211
-
Eli Friedman authored
add a few suggestions from looking at some assembly code. llvm-svn: 73210
-
Bruno Cardoso Lopes authored
llvm-svn: 73209
-
- Jun 11, 2009
-
-
Dale Johannesen authored
llvm-svn: 73206
-
Bill Wendling authored
llvm-svn: 73203
-
Bill Wendling authored
llvm-svn: 73202
-
Bruno Cardoso Lopes authored
Emission for globals, using the correct data sections Function alignment can be computed for each target using TargetELFWriterInfo Some small fixes llvm-svn: 73201
-
Chris Lattner authored
turned into unreachable. llvm-svn: 73195
-
Sanjiv Gupta authored
llvm-svn: 73194
-
Duncan Sands authored
llvm-svn: 73188
-
Duncan Sands authored
by cppcheck. llvm-svn: 73187
-
Sanjiv Gupta authored
llvm-svn: 73185
-
Sanjiv Gupta authored
llvm-svn: 73184
-
Oscar Fuentes authored
llvm-svn: 73181
-
Oscar Fuentes authored
cross-compiling. llvm-svn: 73180
-
Oscar Fuentes authored
llvm-svn: 73174
-
- Jun 10, 2009
-
-
Jay Foad authored
llvm-svn: 73164
-
Sanjiv Gupta authored
llvm-svn: 73156
-
Anton Korobeynikov authored
llvm-svn: 73152
-
- Jun 09, 2009
-
-
Misha Brukman authored
EXPECT_EQ(expected, actual) . This will make error messages understandable as it uses terms such as "expected" and "actual" based on the order of arguments. llvm-svn: 73150
-
Jay Foad authored
identical function ConstantIsDead() to SafeToDestroyConstant(), to emphasise the connection with Constant::destroyConstant(). llvm-svn: 73149
-
Daniel Dunbar authored
llvm-svn: 73148
-
Rafael Espindola authored
string::find returns string::npos if the substring is not found. llvm-svn: 73145
-
Bill Wendling authored
change. llvm-svn: 73143
-
Owen Anderson authored
Add the beginnings of an implementatation of lazy liveness analysis, based on "Fast Liveness Checking for SSA-form Programs" by Boissinot, et al. This is still very early, hasn't been tested, and is not yet well documented. More to come soon. llvm-svn: 73141
-
Bill Wendling authored
llvm-svn: 73140
-
Bill Wendling authored
computation that isn't used. Please correct this if it's wrong! llvm-svn: 73139
-
David Greene authored
Revert 73074 and 73099 because Windows doesn't have POSIX regular expressions. We will add an OpenBSD implementation and re-apply ASAP. llvm-svn: 73138
-
Dan Gohman authored
immediately casted. At present, this is just a minor code simplification. In the future, the expansion code may be able to make better choices if it knows what the desired result type will be. llvm-svn: 73137
-
Sanjiv Gupta authored
PIC16 emits auto variables as globals. When optimizer removes a function entierly by estimating its side effects on globals, those globals(autos) without a function were not being printed by the Asm printer. llvm-svn: 73135
-
David Greene authored
Change IndexedModeAction representation. This changes the IndexedModeAction representation to remove the limitation on the number of value types in MVT. This limitation prevents us from specifying AVX types. Prior to this change IndexedModActions was represented as follows... uint64_t IndexedModeActions[2][ISD::LAST_INDEXED_MODE]; the first dimension was used to represent loads, then stores. This imposed a limitation of 32 on the number of value types that could be handled with this method. The value type was used to shift the two bits into and out of the approprate bits in the uint64_t. With this change the array is now represented as ... uint8_t IndexedModeActions[MVT::LAST_VALUETYPE][2][ISD::LAST_INDEXED_MODE]; Takes more space but removes the limitation on MVT::LAST_VALUETYPE. The first dimension is now the value_type for the reference. The second dimension is the load [0] vs. store[1]. The third dimension represents the various modes for load store. Accesses are now direct, no shifting or masking. There are other limitations that need to be removed, so that MVT::LAST_VALUETYPE can be greater than 32. This is merely the first step towards that goal. llvm-svn: 73104
-
David Greene authored
llvm-svn: 73103
-
David Greene authored
Change IndexedModeAction representation. This changes the IndexedModeAction representation to remove the limitation on the number of value types in MVT. This limitation prevents us from specifying AVX types. Prior to this change IndexedModActions was represented as follows... uint64_t IndexedModeActions[2][ISD::LAST_INDEXED_MODE]; the first dimension was used to represent loads, then stores. This imposed a limitation of 32 on the number of value types that could be handled with this method. The value type was used to shift the two bits into and out of the approprate bits in the uint64_t. With this change the array is now represented as ... uint8_t IndexedModeActions[MVT::LAST_VALUETYPE][2][ISD::LAST_INDEXED_MODE]; Takes more space but removes the limitation on MVT::LAST_VALUETYPE. The first dimension is now the value_type for the reference. The second dimension is the load [0] vs. store[1]. The third dimension represents the various modes for load store. Accesses are now direct, no shifting or masking. There are other limitations that need to be removed, so that MVT::LAST_VALUETYPE can be greater than 32. This is merely the first step towards that goal. llvm-svn: 73102
-
David Greene authored
Add a !patsubst operator. Use on string types. llvm-svn: 73099
-
Anton Korobeynikov authored
llvm-svn: 73098
-
Anton Korobeynikov authored
llvm-svn: 73097
-
Anton Korobeynikov authored
(double def due to livevars) llvm-svn: 73096
-