- Nov 13, 2007
-
-
Owen Anderson authored
interference. llvm-svn: 44064
-
Owen Anderson authored
llvm-svn: 44063
-
Dale Johannesen authored
llvm-svn: 44057
-
Dale Johannesen authored
to use different mappings for EH and debug info; no functional change yet. Fix warning in X86CodeEmitter. llvm-svn: 44056
-
Evan Cheng authored
llvm-svn: 44048
-
Bill Wendling authored
llvm-svn: 44045
-
Chris Lattner authored
and simplifycfg in the rare cases when it is needed. llvm-svn: 44044
-
Bill Wendling authored
adjustment fields, and an optional flag. If there is a "dynamic_stackalloc" in the code, make sure that it's bracketed by CALLSEQ_START and CALLSEQ_END. If not, then there is the potential for the stack to be changed while the stack's being used by another instruction (like a call). This can only result in tears... llvm-svn: 44037
-
Anton Korobeynikov authored
some regressions on ppc nightly tests. llvm-svn: 44029
-
- Nov 12, 2007
-
-
Bruno Cardoso Lopes authored
Fixed some AsmPrinter issues Added GLOBAL_OFFSET_TABLE Node handle. llvm-svn: 44024
-
Ted Kremenek authored
clients of the Deserializer to read the pointer ID before they are ready to deserialize the object (which can mean registering a pointer reference with the backpatcher). Changed some methods that took an argument "SerializedPtrID" to "const SerializedPtrID&" (pass-by-reference). This is to accommodate a future revision of SerializedPtrID where it may be much fatter than an unsigned integer. llvm-svn: 44021
-
Owen Anderson authored
llvm-svn: 44019
-
Owen Anderson authored
Target maintainers: please check that the instructions for your target are correctly marked. llvm-svn: 44012
-
Evan Cheng authored
llvm-svn: 44010
-
Owen Anderson authored
to be a pass of its own. Instead, move it out into a helper method. llvm-svn: 44002
-
- Nov 11, 2007
-
-
Anton Korobeynikov authored
llvm-svn: 43998
-
Anton Korobeynikov authored
This makes DwarfRegNum to accept list of numbers instead. Added three different "flavours", but only slightly tested on x86-32/linux. Please check another subtargets if possible, llvm-svn: 43997
-
- Nov 10, 2007
-
-
Dale Johannesen authored
dealing with types whose size & alignment are different on different subtargets. Use it for x86 f80. llvm-svn: 43988
-
Ted Kremenek authored
llvm-svn: 43982
-
Arnold Schwaighofer authored
llvm-svn: 43978
-
Ted Kremenek authored
serialized block in the bitstream, including a block in an entirely different nesting than the current block. This is useful for deserializing objects from a bitstream in an order different from the order that they were serialized. llvm-svn: 43973
-
- Nov 09, 2007
-
-
Hartmut Kaiser authored
llvm-svn: 43960
-
Evan Cheng authored
llvm-svn: 43955
-
Anton Korobeynikov authored
llvm-svn: 43954
-
Dale Johannesen authored
llvm-svn: 43950
-
Chris Lattner authored
fixes a crash on Transforms/GlobalOpt/2007-11-09-GEP-GEP-Crash.ll and rdar://5585488. llvm-svn: 43949
-
Duncan Sands authored
llvm-svn: 43944
-
Anton Korobeynikov authored
llvm-svn: 43941
-
Anton Korobeynikov authored
llvm-svn: 43940
-
Anton Korobeynikov authored
llvm-svn: 43939
-
Duncan Sands authored
apints on big-endian machines if the bitwidth is not a multiple of 8. Introduce a new helper, MVT::getStoreSizeInBits, and use it. llvm-svn: 43934
-
Duncan Sands authored
llvm-svn: 43933
-
Evan Cheng authored
Then: call "L1$pb" "L1$pb": popl %eax ... LBB1_1: # entry imull $4, %ecx, %ecx leal LJTI1_0-"L1$pb"(%eax), %edx addl LJTI1_0-"L1$pb"(%ecx,%eax), %edx jmpl *%edx .align 2 .set L1_0_set_3,LBB1_3-LJTI1_0 .set L1_0_set_2,LBB1_2-LJTI1_0 .set L1_0_set_5,LBB1_5-LJTI1_0 .set L1_0_set_4,LBB1_4-LJTI1_0 LJTI1_0: .long L1_0_set_3 .long L1_0_set_2 Now: call "L1$pb" "L1$pb": popl %eax ... LBB1_1: # entry addl LJTI1_0-"L1$pb"(%eax,%ecx,4), %eax jmpl *%eax .align 2 .set L1_0_set_3,LBB1_3-"L1$pb" .set L1_0_set_2,LBB1_2-"L1$pb" .set L1_0_set_5,LBB1_5-"L1$pb" .set L1_0_set_4,LBB1_4-"L1$pb" LJTI1_0: .long L1_0_set_3 .long L1_0_set_2 llvm-svn: 43924
-
Evan Cheng authored
llvm-svn: 43923
-
Evan Cheng authored
llvm-svn: 43922
-
Dale Johannesen authored
llvm-svn: 43918
-
Ted Kremenek authored
block that is being visited in the bitstream. The client can also now skip blocks before reading them, and query the current abbreviation number as seen from the perspective of the Deserializer. This allows the client to be more interactive in the deserialization process (if they so choose). llvm-svn: 43916
-
- Nov 08, 2007
-
-
Owen Anderson authored
llvm-svn: 43911
-
Owen Anderson authored
llvm-svn: 43910
-
Ted Kremenek authored
instead of just using "unsigned". This gives us more flexibility in changing the definition of the handle later, and is more self-documenting. Added tracking of block stack in the Deserializer. Now clients can query if they are still within a block using the methods GetCurrentBlockLocation() and FinishedBlock(). llvm-svn: 43903
-