- Sep 11, 2007
-
-
Evan Cheng authored
llvm-svn: 41863
-
Duncan Sands authored
init_trampoline. There is now only one trampoline intrinsic. llvm-svn: 41841
-
- Sep 07, 2007
-
-
Owen Anderson authored
Patch by Sterling Stein! llvm-svn: 41758
-
- Aug 30, 2007
-
-
Evan Cheng authored
Add a variant of foldMemoryOperand to fold any load / store, not just load / store from / to stack slots. llvm-svn: 41597
-
- Aug 03, 2007
-
-
Dale Johannesen authored
(I've tried to get the info right for all targets, but I'm not expert on all of them - check yours.) llvm-svn: 40792
-
- Jul 27, 2007
-
-
Duncan Sands authored
still under discussion. llvm-svn: 40549
-
- Jul 25, 2007
-
-
Dan Gohman authored
AsmPrinter::doFinalization. llvm-svn: 40487
-
- Jul 21, 2007
-
-
Evan Cheng authored
llvm-svn: 40132
-
- Jul 19, 2007
-
-
Evan Cheng authored
InOperandList. This gives one piece of important information: # of results produced by an instruction. An example of the change: def ADD32rr : I<0x01, MRMDestReg, (ops GR32:$dst, GR32:$src1, GR32:$src2), "add{l} {$src2, $dst|$dst, $src2}", [(set GR32:$dst, (add GR32:$src1, GR32:$src2))]>; => def ADD32rr : I<0x01, MRMDestReg, (outs GR32:$dst), (ins GR32:$src1, GR32:$src2), "add{l} {$src2, $dst|$dst, $src2}", [(set GR32:$dst, (add GR32:$src1, GR32:$src2))]>; llvm-svn: 40033
-
- Jul 14, 2007
-
-
Anton Korobeynikov authored
This patch fills the last necessary bits to enable exceptions handling in LLVM. Currently only on x86-32/linux. In fact, this patch adds necessary intrinsics (and their lowering) which represent really weird target-specific gcc builtins used inside unwinder. After corresponding llvm-gcc patch will land (easy) exceptions should be more or less workable. However, exceptions handling support should not be thought as 'finished': I expect many small and not so small glitches everywhere. llvm-svn: 39855
-
Evan Cheng authored
llvm-svn: 39843
-
- Jul 13, 2007
-
-
Chris Lattner authored
llvm-svn: 39813
-
- Jul 11, 2007
-
-
Lauro Ramos Venancio authored
llvm-svn: 39737
-
Chris Lattner authored
the sparc backend should be preferred when running on sparcs. llvm-svn: 39142
-
- Jul 09, 2007
-
-
Chris Lattner authored
zero if they see a target triple they don't understand. llvm-svn: 38463
-
- Jun 29, 2007
-
-
John Criswell authored
llvm-svn: 37801
-
- Jun 22, 2007
-
-
Dan Gohman authored
TargetLowering to SelectionDAG so that they have more convenient access to the current DAG, in preparation for the ValueType routines being changed from standalone functions to members of SelectionDAG for the pre-legalize vector type changes. llvm-svn: 37704
-
- May 18, 2007
-
-
Evan Cheng authored
llvm-svn: 37193
-
- May 03, 2007
-
-
Devang Patel authored
llvm-svn: 36662
-
- May 02, 2007
-
-
Devang Patel authored
Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification. llvm-svn: 36652
-
- May 01, 2007
-
-
Devang Patel authored
llvm-svn: 36632
-
Evan Cheng authored
llvm-svn: 36626
-
- Mar 20, 2007
-
-
Evan Cheng authored
llvm-svn: 35205
-
- Mar 07, 2007
-
-
Anton Korobeynikov authored
zext/sext/aext stuff. llvm-svn: 35008
-
- Feb 28, 2007
-
-
Evan Cheng authored
llvm-svn: 34707
-
- Feb 23, 2007
-
-
Evan Cheng authored
llvm-svn: 34515
-
- Feb 22, 2007
-
-
Jim Laskey authored
llvm-svn: 34488
-
- Feb 21, 2007
-
-
Jim Laskey authored
llvm-svn: 34482
-
- Feb 19, 2007
-
-
Evan Cheng authored
llvm-svn: 34428
-
Reid Spencer authored
Revert patches that caused the problem. Evan, please investigate and reapply when you've discovered the problem. llvm-svn: 34399
-
- Feb 17, 2007
-
-
Evan Cheng authored
llvm-svn: 34376
-
- Feb 14, 2007
-
-
Chris Lattner authored
Patch by Scott Michel. llvm-svn: 34266
-
- Jan 29, 2007
-
-
Nate Begeman authored
address nodes. llvm-svn: 33636
-
- Jan 26, 2007
-
-
Jim Laskey authored
llvm-svn: 33537
-
- Jan 23, 2007
-
-
Evan Cheng authored
llvm-svn: 33455
-
- Jan 20, 2007
-
-
Chris Lattner authored
these alignment amounts to align scalars when we can. Patch by Scott Michel! llvm-svn: 33409
-
- Jan 02, 2007
-
-
Evan Cheng authored
llvm-svn: 32823
-
- Dec 31, 2006
-
-
Reid Spencer authored
Three changes: 1. Convert signed integer types to signless versions. 2. Implement the @sext and @zext parameter attributes. Previously the type of an function parameter was used to determine whether it should be sign extended or zero extended before the call. This information is now communicated via the function type's parameter attributes. 3. The interface to LowerCallTo had to be changed in order to accommodate the parameter attribute information. Although it would have been convenient to pass in the FunctionType itself, there isn't always one present in the caller. Consequently, a signedness indication for the result type and for each parameter was provided for in the interface to this method. All implementations were changed to make the adjustment necessary. llvm-svn: 32788
-
- Dec 19, 2006
-
-
Chris Lattner authored
llvm-svn: 32703
-
- Dec 07, 2006
-
-
Bill Wendling authored
llvm-svn: 32333
-