- May 01, 2007
-
-
Nate Begeman authored
llvm-svn: 36618
-
Chris Lattner authored
are done with them, start implementing ParseFunctionBody llvm-svn: 36617
-
Chris Lattner authored
llvm-svn: 36615
-
Chris Lattner authored
llvm-svn: 36614
-
Chris Lattner authored
llvm-svn: 36610
-
Chris Lattner authored
llvm-svn: 36609
-
Evan Cheng authored
argument space for call sites in the function immediately on entry to the current function. This eliminates the need for add/sub sp brackets around call sites. However, this is not always a good idea. If the "call frame" is large and the target load / store instructions have small immediate field to encode sp offset, this can cause poor codegen. In the worst case, this can make it impossible to scavenge a register if the reserved spill slot is pushed too far apart from sp / fp. llvm-svn: 36607
-
Evan Cheng authored
produce two results.) * Do not touch volatile loads. llvm-svn: 36604
-
Chris Lattner authored
llvm-svn: 36602
-
Chris Lattner authored
llvm-svn: 36600
-
- Apr 30, 2007
-
-
Chris Lattner authored
register, preallocate all input registers and the early clobbered output. This fixes PR1357 and CodeGen/PowerPC/2007-04-30-InlineAsmEarlyClobber.ll llvm-svn: 36599
-
Evan Cheng authored
llvm-svn: 36594
-
Chris Lattner authored
pieces of it. No functionality change. llvm-svn: 36592
-
Chris Lattner authored
llvm-svn: 36590
-
Chris Lattner authored
# InlineAsm Start subfc r3,r5,r4 subfze r4,r3 # InlineAsm End print: # InlineAsm Start subfc r3,r5,r4 subfze r4,r3 # InlineAsm End llvm-svn: 36589
-
Anton Korobeynikov authored
llvm-svn: 36588
-
Dale Johannesen authored
llvm-svn: 36586
-
Dale Johannesen authored
llvm-svn: 36585
-
Reid Spencer authored
that it is native so that the linker will pass it on downstream. This avoids a problem where the native link line fails because there is both a .so and a .a file. The .a file gets processed as bytecode and then dropped from the command line. llvm-svn: 36584
-
Lauro Ramos Venancio authored
llvm-svn: 36583
-
Reid Spencer authored
llvm-svn: 36582
-
- Apr 29, 2007
-
-
Anton Korobeynikov authored
visibility support for bitcode. llvm-svn: 36577
-
Dale Johannesen authored
around islands and jump tables). llvm-svn: 36573
-
Dale Johannesen authored
llvm-svn: 36572
-
Chris Lattner authored
llvm-svn: 36568
-
Anton Korobeynikov authored
llvm-svn: 36566
-
Anton Korobeynikov authored
should be taught to deal with protected symbols. llvm-svn: 36565
-
Anton Korobeynikov authored
llvm-svn: 36564
-
Jeff Cohen authored
llvm-svn: 36561
-
Jeff Cohen authored
llvm-svn: 36559
-
Chris Lattner authored
anything about disk I/O itself. This greatly simplifies its interface - eliminating the need for the ReaderWrappers.cpp file. This adds a new option to llvm-dis (-bitcode) which instructs it to read the input file as bitcode. Until/unless the bytecode reader is taught to read from MemoryBuffer, there is no way to handle stdin reading without it. I don't plan to switch the bytecode reader over, I'd rather delete it :), so the option will stay around temporarily. llvm-svn: 36554
-
Chris Lattner authored
llvm-svn: 36553
-
Chris Lattner authored
llvm-svn: 36550
-
Chris Lattner authored
llvm-svn: 36549
-
- Apr 28, 2007
-
-
Chris Lattner authored
before the copies into physregs are done. This avoids having flag operands skip the store, causing cycles in the dag at sched time. This fixes infinite loops on these tests: test/CodeGen/Generic/2007-04-08-MultipleFrameIndices.ll for PR1308 test/CodeGen/PowerPC/2007-01-29-lbrx-asm.ll test/CodeGen/PowerPC/2007-01-31-InlineAsmAddrMode.ll test/CodeGen/X86/2006-07-12-InlineAsmQConstraint.ll for PR828 llvm-svn: 36547
-
Chris Lattner authored
llvm-svn: 36546
-
Chris Lattner authored
llvm-svn: 36545
-
Chris Lattner authored
No functionality change. llvm-svn: 36544
-
Reid Spencer authored
llvm-svn: 36543
-
Reid Spencer authored
llvm-svn: 36542
-