- Aug 04, 2009
-
-
Devang Patel authored
llvm-svn: 78053
-
Chris Lattner authored
around in a tree I forgot about. llvm-svn: 78048
-
Daniel Dunbar authored
llvm-svn: 78047
-
Daniel Dunbar authored
llvm-svn: 78043
-
Devang Patel authored
llvm-svn: 78035
-
Devang Patel authored
llvm-svn: 78034
-
Devang Patel authored
Constants and Metadata share ValueList. This means they must be emitted interleaved (using appropriate BLOCK_IDs) otherwise ValuePtrs index gets out of sync. llvm-svn: 78033
-
Evan Cheng authored
Remove ARM specific getInlineAsmLength. We'll rely on the simpler (and faster) generic algorithm for now. If more accurate computation is needed, we'll rely on the disassembler. llvm-svn: 78032
-
Evan Cheng authored
llvm-svn: 78031
-
Evan Cheng authored
Emit sub r, #c instead of transforming it to add r, #-c if c fits in 8-bit. This is a bit of pre-mature optimization. 8-bit variant makes it likely it will be narrowed to a 16-bit instruction. llvm-svn: 78030
-
Bob Wilson authored
results to fixed registers. llvm-svn: 78025
-
Bob Wilson authored
llvm-svn: 78024
-
Dan Gohman authored
TLI.computeMaskedBitsForTargetNode from ComputeMaskedBits, since the former may call back into the latter. This fixes a major compile time problem on a testcase that happnened to hit this in a particularly bad way, PR4643. llvm-svn: 78023
-
Ted Kremenek authored
llvm-svn: 78020
-
Chris Lattner authored
eliminate IsInTextSection. llvm-svn: 78017
-
Chris Lattner authored
llvm-svn: 78015
-
Chris Lattner authored
llvm-svn: 78014
-
Chris Lattner authored
llvm-svn: 78013
-
Devang Patel authored
llvm-svn: 78012
-
Chris Lattner authored
replicating the logic manually. llvm-svn: 78011
-
Chris Lattner authored
textual sections. llvm-svn: 78007
-
Chris Lattner authored
llvm-svn: 78006
-
Dan Gohman authored
few places in InstCombine to use it, to fix problems handling pointer types. This fixes the recent llvm-gcc bootstrap error. llvm-svn: 78005
-
- Aug 03, 2009
-
-
Chris Lattner authored
hey it uses .previous, so it should work :) llvm-svn: 78004
-
David Greene authored
Re-apply LiveInterval index dumping patch, with fixes suggested by Bill and others. llvm-svn: 78003
-
Chris Lattner authored
more step towards "semantics sections" llvm-svn: 78002
-
Bob Wilson authored
Add a testcase. llvm-svn: 77992
-
Jakob Stoklund Olesen authored
When LowerSubregsInstructionPass::LowerInsert eliminates an INSERT_SUBREG instriction because it is an identity copy, make sure that the same registers are alive before and after the elimination. When the super-register is marked <undef> this requires inserting an IMPLICIT_DEF instruction to make sure the super register is live. Fix a related bug where a kill flag on the inserted sub-register was not transferred properly. Finally, clear the undef flag in MachineInstr::addRegisterKilled. Undef implies dead and kill implies live, so they cant both be valid. llvm-svn: 77989
-
Jakob Stoklund Olesen authored
Thanks Chris. llvm-svn: 77987
-
Eli Friedman authored
appropriate. Patch per report on llvmdev. No testcase because the original report didn't come with a testcase, and I can't come up with a case that actually fails. llvm-svn: 77986
-
Chris Lattner authored
llvm-svn: 77984
-
Chris Lattner authored
code that I will be using shortly. llvm-svn: 77983
-
Bob Wilson authored
llvm-svn: 77982
-
Evan Cheng authored
llvm-svn: 77978
-
Chris Lattner authored
This will cause it to enter the ".text" section instead of "_text" but masm is already broken. llvm-svn: 77977
-
Chris Lattner authored
llvm-svn: 77976
-
Daniel Dunbar authored
- The theory is these should never actually be called, since these boil down to passes which can access the target data via the standard mechanism. llvm-svn: 77975
-
Sanjiv Gupta authored
llvm-svn: 77974
-
Benjamin Kramer authored
llvm_report_error already prints "LLVM ERROR:". So stop reporting errors like "LLVM ERROR: llvm: error:" or "LLVM ERROR: ERROR:". llvm-svn: 77971
-
Anton Korobeynikov authored
Since we're generating stubs by hands we don't follow the ABI and don't create a register spill area. Don't use this area in compilation callback! llvm-svn: 77968
-