- Jan 16, 2010
-
-
Chris Lattner authored
llvm-svn: 93595
-
Chris Lattner authored
and CurrentFnName. llvm-svn: 93594
-
Chris Lattner authored
llvm-svn: 93590
-
Chris Lattner authored
replace it. Upgrade Alpha, Blackfin, and part of CellSPU to not use mangler anymore. CellSPU needs more invasive surgery. llvm-svn: 93589
-
Chris Lattner authored
llvm-svn: 93587
-
Chris Lattner authored
llvm-svn: 93582
-
Ted Kremenek authored
BumpPtrAllocator: Have the DefaultSlabAllocator created at runtime, not initialization time. This removes one of the 'init_constructors' reported in <rdar://problem/7545356>. llvm-svn: 93581
-
Dale Johannesen authored
llvm-svn: 93580
-
Chris Lattner authored
llvm-svn: 93578
-
Chris Lattner authored
llvm-svn: 93577
-
David Greene authored
Fix PR6019. A load has more than one use if it feeds a bitconvert that has more than one use. llvm-svn: 93576
-
Chris Lattner authored
helper method, use it to simplify some code. llvm-svn: 93575
-
- Jan 15, 2010
-
-
Ted Kremenek authored
llvm-svn: 93571
-
Ted Kremenek authored
llvm-svn: 93570
-
Dale Johannesen authored
target-dependent memory address representation in it. Restore X86 printing of DEBUG_VALUE; lowering is done in X86RegisterInfo using the normal algorithm. llvm-svn: 93565
-
Jim Grosbach authored
handle physical registers R0-R7 when described as having a non-tGPR register class. llvm-svn: 93564
-
Dan Gohman authored
llvm-svn: 93563
-
Devang Patel authored
llvm-svn: 93562
-
Bob Wilson authored
llvm-svn: 93560
-
Eric Christopher authored
users. llvm-svn: 93558
-
Anton Korobeynikov authored
llvm-svn: 93556
-
Anton Korobeynikov authored
llvm-svn: 93554
-
Anton Korobeynikov authored
llvm-svn: 93553
-
Anton Korobeynikov authored
llvm-svn: 93552
-
Anton Korobeynikov authored
Add micro-optimization which allows us to fold imm into cmp. This allows us to save 1 word (sometimes) and reduce register pressure. llvm-svn: 93551
-
Anton Korobeynikov authored
llvm-svn: 93550
-
Jakob Stoklund Olesen authored
This fixes the regression for -pre-regalloc-taildup in MultiSource/Applications/lambda-0.1.3. llvm-svn: 93541
-
Jakob Stoklund Olesen authored
llvm-svn: 93540
-
Chris Lattner authored
llvm-svn: 93539
-
David Greene authored
Add some debug routines to SelectionDAG to dump full DAGs. print/dumpWithDepth allows one to dump a DAG up to N levels deep. dump/printWithFullDepth prints the whole DAG, subject to a depth limit on 100 in the default case (to prevent infinite recursion). Have CannotYetSelect to a dumpWithFullDepth so it is clearer exactly what the non-matching DAG looks like. llvm-svn: 93538
-
Chris Lattner authored
unneeded argument from ParseExpression. llvm-svn: 93536
-
Chris Lattner authored
X86Operand's have range info. llvm-svn: 93535
-
Chris Lattner authored
to return range information for subexpressions. Use this to provide range info for several new X86Operands. llvm-svn: 93534
-
Chris Lattner authored
llvm-svn: 93532
-
Victor Hernandez authored
Improve llvm.dbg.declare intrinsic by referring directly to the storage in its first argument, via function-local metadata (instead of via a bitcast). This patch also cleans up code that expects there to be a bitcast in the first argument and testcases that call llvm.dbg.declare. It also strips old llvm.dbg.declare intrinsics that did not pass metadata as the first argument. llvm-svn: 93531
-
Dale Johannesen authored
FrameIndexes should be lowered, but the same way as everything else (target dependent) rather than in a special hacked way. The lowering needs to be done for eventual purposes of Dwarf generation. llvm-svn: 93530
-
Chris Lattner authored
X86Operand::Create* implementations to avoid copy ctor use. llvm-svn: 93528
-
Nate Begeman authored
Remove most of old Mach-O Writer support, it has been replaced by MCMachOStreamer Further refactoring to completely remove MachOWriter and drive the object file writer with the AsmPrinter MCInst/MCSection logic is forthcoming. llvm-svn: 93527
-
Chris Lattner authored
llvm-svn: 93526
-
Chris Lattner authored
datastructure when parsing a mem operand. llvm-svn: 93521
-