- Sep 07, 2007
-
-
Rafael Espindola authored
The x86-64 ABI states that objects passed on the stack have 8 byte alignment. Implement that. llvm-svn: 41768
-
- Sep 04, 2007
-
-
Evan Cheng authored
llvm-svn: 41700
-
- Aug 31, 2007
-
-
Rafael Espindola authored
This is mandated table 3.1 at http://www.x86-64.org/documentation/abi.pdf llvm-svn: 41642
-
- Aug 07, 2007
-
-
Dale Johannesen authored
llvm-svn: 40881
-
- Aug 06, 2007
-
-
Dale Johannesen authored
llvm-svn: 40878
-
- Aug 02, 2007
-
-
Evan Cheng authored
llvm-svn: 40701
-
- Apr 11, 2007
-
-
Bill Wendling authored
llvm-svn: 35869
-
- Jan 16, 2007
-
-
Chris Lattner authored
llvm-svn: 33257
-
Bill Wendling authored
just use the one that's in the subtarget. llvm-svn: 33255
-
- Jan 12, 2007
-
-
Anton Korobeynikov authored
* PIC-aware internal structures in X86 Codegen have been refactored * Visibility (default/weak) has been added * Docs fixes (external weak linkage, visibility, formatting) llvm-svn: 33136
-
- Jan 03, 2007
-
-
Anton Korobeynikov authored
- New target type "mingw" was introduced - Same things for both mingw & cygwin are marked as "cygming" (as in gcc) - .lcomm is supported here, so allow LLVM to use it - Correctly use underscored versions of setjmp & _longjmp for both mingw & cygwin llvm-svn: 32833
-
- Dec 22, 2006
-
-
Anton Korobeynikov authored
type for distinguish JIT & non-JIT instead of "dirty" hacks :) llvm-svn: 32745
-
- Dec 20, 2006
-
-
Anton Korobeynikov authored
platform should be more or less workable. At least, sim is running fine under lli :) llvm-svn: 32711
-
- Nov 30, 2006
-
-
Anton Korobeynikov authored
llvm-svn: 32048
-
- Nov 21, 2006
-
-
Anton Korobeynikov authored
llvm-svn: 31887
-
- Oct 16, 2006
-
-
- Oct 06, 2006
-
-
Evan Cheng authored
llvm-svn: 30764
-
Evan Cheng authored
llvm-svn: 30763
-
- Sep 14, 2006
-
-
Anton Korobeynikov authored
DLL* linkages got full (I hope) codegeneration support in C & both x86 assembler backends. External weak linkage added for future use, we don't provide any codegeneration, etc. support for it. llvm-svn: 30374
-
- Sep 08, 2006
-
-
Evan Cheng authored
llvm-svn: 30177
-
Chris Lattner authored
llvm-svn: 30165
-
- Sep 07, 2006
-
-
Jim Laskey authored
llvm-svn: 30146
-
- Sep 04, 2006
-
-
Chris Lattner authored
llvm-svn: 30080
-
- Feb 18, 2006
-
-
Evan Cheng authored
llvm-svn: 26273
-
- Feb 16, 2006
-
-
Evan Cheng authored
Turns them into calls to memset / memcpy if 1) buffer(s) are not DWORD aligned, 2) size is not known to be greater or equal to some minimum value (currently 128). llvm-svn: 26224
-
- Jan 31, 2006
-
-
Chris Lattner authored
* Rename hasSSE -> hasSSE1 to avoid my continual confusion with 'has any SSE'. * Add inline asm constraint specification. llvm-svn: 25854
-
- Jan 27, 2006
-
-
Evan Cheng authored
llvm-svn: 25679
-
- Jan 26, 2006
-
-
Evan Cheng authored
llvm-svn: 25645
-
- Nov 21, 2005
-
-
Chris Lattner authored
based on TargetType. llvm-svn: 24478
-
Chris Lattner authored
or native Win32 llvm-svn: 24476
-
- Sep 01, 2005
-
-
Jim Laskey authored
1. Use SubtargetFeatures in llc/lli. 2. Propagate feature "string" to all targets. 3. Implement use of SubtargetFeatures in PowerPCTargetSubtarget. llvm-svn: 23192
-
- Aug 04, 2005
-
-
Nate Begeman authored
llvm-svn: 22644
-
- Jul 27, 2005
-
-
Jeff Cohen authored
llvm-svn: 22520
-
- Jul 12, 2005
-
-
Chris Lattner authored
llvm-svn: 22391
-
Nate Begeman authored
Implement the X86 Subtarget. This consolidates the checks for target triple, and setting options based on target triple into one place. This allows us to convert the asm printer and isel over from being littered with "forDarwin", "forCygwin", etc. into just having the appropriate flags for each subtarget feature controlling the code for that feature. This patch also implements indirect external and weak references in the X86 pattern isel, for darwin. Next up is to convert over the asm printers to use this new interface. llvm-svn: 22389
-