- Sep 21, 2009
-
-
David Goodwin authored
llvm-svn: 82483
-
Daniel Dunbar authored
assert if the setModuleInfo hasn't been called. llvm-svn: 82441
-
- Sep 19, 2009
-
-
Evan Cheng authored
Fix PR4926. When target hook EmitInstrWithCustomInserter() insert new basic blocks and update CFG, it should also inform sdisel of the changes so the phi source operands will come from the right basic blocks. llvm-svn: 82311
-
- Sep 18, 2009
-
-
Bob Wilson authored
llvm-svn: 82284
-
Evan Cheng authored
Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that sdisel will use to properly complete phi nodes. Not functionality change yet. llvm-svn: 82273
-
- Sep 16, 2009
-
-
Bob Wilson authored
llvm-svn: 82074
-
Bob Wilson authored
llvm-svn: 81969
-
Bob Wilson authored
llvm-svn: 81966
-
Bob Wilson authored
Radar 7200803. (This should also fix the SingleSource/UnitTests/Vector/sumarray-dbl test.) llvm-svn: 81959
-
- Sep 15, 2009
-
-
Bob Wilson authored
VLDM/VSTM instructions, and without this check, the code assumes that an offset is allowed, as it would be with VLDR/VSTR. The asm printer, however, silently drops the offset, producing incorrect code. Since the address register in this case is either the stack or frame pointer, the spill location ends up conflicting with some other stack slot or with outgoing arguments on the stack. llvm-svn: 81879
-
Sandeep Patel authored
llvm-svn: 81878
-
Ted Kremenek authored
llvm-svn: 81827
-
Kevin Enderby authored
parses the .word directive as 4 bytes and ARMAsmParser::ParseInstruction will give an error is called. Broke out the test of the .word directive into two different test cases, one for x86 and one for arm. llvm-svn: 81817
-
- Sep 14, 2009
-
-
Jim Grosbach authored
llvm-svn: 81773
-
- Sep 13, 2009
-
-
Chris Lattner authored
llvm-svn: 81714
-
Chris Lattner authored
the object, make it static instead of const. llvm-svn: 81711
-
Chris Lattner authored
Nothing is using this info yet. llvm-svn: 81707
-
Chris Lattner authored
now that printBasicBlockLabel is only used for starting a MBB. This allows elimination of a bunch of arguments. llvm-svn: 81684
-
Chris Lattner authored
instead. llvm-svn: 81677
-
Anton Korobeynikov authored
llvm-svn: 81658
-
Anton Korobeynikov authored
with subreg - superreg mapping and also fix PR4965. llvm-svn: 81657
-
Anton Korobeynikov authored
constraint the register usage. llvm-svn: 81635
-
- Sep 11, 2009
-
-
Jim Grosbach authored
llvm-svn: 81560
-
Jim Grosbach authored
llvm-svn: 81556
-
- Sep 10, 2009
-
-
Evan Cheng authored
llvm-svn: 81422
-
Evan Cheng authored
llvm-svn: 81403
-
Bob Wilson authored
See the bug report for details. llvm-svn: 81397
-
Chris Lattner authored
the MCInst path of the asmprinter. Instead, pull comment printing out of the autogenerated asmprinter into each target that uses the autogenerated asmprinter. This causes code duplication into each target, but in a way that will be easier to clean up later when more asmprinter stuff is commonized into the base AsmPrinter class. This also fixes an xcore strangeness where it inserted two tabs before every instruction. llvm-svn: 81396
-
- Sep 09, 2009
-
-
Chris Lattner authored
asm printer into the "printInstruction" routine. This fixes a problem where the experimental asmprinter would drop debug labels in some cases, and fixes issues on ppc/xcore where pseudo instructions like "mr" didn't get debug locs properly. It is annoying that this moves the call from one place into each target, but a future set of more invasive refactorings will fix that problem. llvm-svn: 81377
-
Evan Cheng authored
llvm-svn: 81318
-
Evan Cheng authored
llvm-svn: 81311
-
Evan Cheng authored
llvm-svn: 81310
-
Evan Cheng authored
llvm-svn: 81306
-
Anton Korobeynikov authored
llvm-svn: 81262
-
- Sep 08, 2009
-
-
Anton Korobeynikov authored
makes the code faster. llvm-svn: 81220
-
- Sep 06, 2009
-
-
Duncan Sands authored
about by icc (#593, partial). Patch by Erick Tryzelaar. llvm-svn: 81115
-
Duncan Sands authored
icc (#177, partial). Patch by Erick Tryzelaar. llvm-svn: 81106
-
- Sep 04, 2009
-
-
Jim Grosbach authored
llvm-svn: 80978
-
David Goodwin authored
llvm-svn: 80956
-
- Sep 03, 2009
-
-
Evan Cheng authored
Reference to hidden symbols do not have to go through non-lazy pointer in non-pic mode. rdar://7187172. llvm-svn: 80904
-