- 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
- aabe38b Preliminary PIC JIT support for X86 (32-bit) / Darwin. by Evan Cheng · 17 years ago
- a9ab846 Oops. by Evan Cheng · 17 years ago
- 889ac61 Allow JIT with non-static relocation model. by Evan Cheng · 17 years ago
- 27f92be Move lengthy conditional down 1 level per review comment. by Dale Johannesen · 17 years ago
- 8c78a26 Make x86 long double alignment 32 for everything but by Dale Johannesen · 17 years ago
- 8c1e6a1 long double patch 2 of N. Handle it in TargetData. by Dale Johannesen · 17 years ago
- 8bd6035 Added -print-emitted-asm to print out JIT generated asm to cerr. by Evan Cheng · 17 years ago
- 87bdba6 The various "getModuleMatchQuality" implementations should return by Chris Lattner · 17 years ago
- cdc6944 80 col. violation. by Evan Cheng · 17 years ago
- d2b7cec Generalize TargetData strings, to support more interesting forms of data. by Chris Lattner · 17 years ago
- eb1ac33 Moved the MachOWriter and ELFWriter out of the Target/* files. Placed the by Bill Wendling · 18 years ago
- ebd9b73 Double and long preferred alignment is 8 byte. by Evan Cheng · 18 years ago
- 58092e3 Teach TargetData to handle 'preferred' alignment for each target, and use by Chris Lattner · 18 years ago
- ae19abc - Target PIC style is no longer affected by relocation model. by Evan Cheng · 18 years ago
- e911615 Revert patch. by Bill Wendling · 18 years ago
- 22fb302 Create the specified TargetObjInfo and use it. by Bill Wendling · 18 years ago
- 7f70559 * PIC codegen for X86/Linux has been implemented by Anton Korobeynikov · 18 years ago
- 317848f Really big cleanup. by Anton Korobeynikov · 18 years ago
- 2b2bc68 Refactored JIT codegen for mingw32. Now we're using standart relocation by Anton Korobeynikov · 18 years ago
- 15fccf1 Fixed dllimported symbols support during JIT'ing. JIT on mingw32 by Anton Korobeynikov · 18 years ago
- 21847f4 The x86-64 target machine should be used for amd64-* target triples. by Chris Lattner · 18 years ago
- 28b51439 - Switch X86-64 JIT to large code size model. by Evan Cheng · 18 years ago
- 2c312ad Non-darwin gcc should default to static relocation to match gcc. by Evan Cheng · 18 years ago
- 6345d75 Removed even more std::cerr and #include <iostream> things. by Bill Wendling · 18 years ago
- 25ab690 Committing X86-64 support. by Evan Cheng · 18 years ago
- fde1b3b 1. Remove condition on delete. by Jim Laskey · 18 years ago
- 2130b99 Fix some X86 JIT failures. This should really come from TargetJITInfo. by Chris Lattner · 18 years ago
- 1911fd4 Completely rearchitect the interface between targets and the pass manager. by Chris Lattner · 18 years ago
- c4fa386 Simplify target construction. by Chris Lattner · 18 years ago
- e50794a - Enable x86 isel preprocessing by default unless -fast is specified. by Evan Cheng · 18 years ago
- eb883af Initial checkin of the Mach-O emitter. There's plenty of fixmes, but it by Nate Begeman · 18 years ago
- 8f74680 Disable LSR at -fast by Nate Begeman · 18 years ago
- 35d86fe Rename RelocModel::PIC to PIC_, to avoid conflicts with -DPIC. by Chris Lattner · 18 years ago
- 55fc280 - Refactor the code that resolve basic block references to a TargetJITInfo by Evan Cheng · 18 years ago
- 1790d44 Don't pass target name into TargetData anymore, it is never used or needed. by Chris Lattner · 18 years ago
- aa3c141 Fix a build breaker. by Evan Cheng · 18 years ago
- bcd8a82 Make TargetData strings less redundant. by Owen Anderson · 18 years ago
- d988b32 Make all of the TargetMachine subclasses use the new string TargetData methods. by Owen Anderson · 18 years ago
- a69571c Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has one caller-visible change: getTargetData() now returns a pointer instead of a reference. by Owen Anderson · 18 years ago
- 957e167 Disable switch lowering for targets based on the selection dag isel, by Nate Begeman · 18 years ago
- f15485a SelectionDAGISel can now natively handle Switch instructions, in the same by Nate Begeman · 18 years ago
- bc641b9 Eliminate IntrinsicLowering from TargetMachine. by Chris Lattner · 18 years ago
- 5fef51e Turning on LSR by default by Evan Cheng · 18 years ago
- 714554d Added a way for TargetLowering to specify what values can be used as the by Evan Cheng · 18 years ago
- c4c6257 Added getTargetLowering() to TargetMachine. Refactored targets to support this. by Evan Cheng · 18 years ago
- 627fb57 Add option -enable-x86-lsr to enable x86 loop strength reduction pass. by Evan Cheng · 18 years ago
- 4c1aa86 - Added option -relocation-model to set relocation model. Valid values include static, pic, by Evan Cheng · 18 years ago
- 6428302 Disable PIC for JIT. by Evan Cheng · 18 years ago
- 4c5dcf5 Kill the x86 pattern isel. boom. by Nate Begeman · 18 years ago
- 4efab05 remove an old comment by Chris Lattner · 19 years ago
- 299f9ba Remove the X86PeepholeOptimizerPass, a truly horrible old hack that is now by Chris Lattner · 19 years ago
- 8e44f07 Bye bye Pattern ISel, hello DAG ISel. by Evan Cheng · 19 years ago
- 559806f x86 CPU detection and proper subtarget support by Evan Cheng · 19 years ago
- 97c7fc3 Added preliminary x86 subtarget support. by Evan Cheng · 19 years ago
- 2c2c6c6 Add explicit #includes of <iostream> by Chris Lattner · 19 years ago
- 98f5dab Stop doing that accidental commit. by Evan Cheng · 19 years ago
- 21d5443 A few more SH{L|R}D peepholes. by Evan Cheng · 19 years ago
- cce47fa Didn't mean to commit the last one. by Evan Cheng · 19 years ago
- 956044c Added i16 SH{L|R}D patterns. by Evan Cheng · 19 years ago
- bbc8ddb SSE2 floating point load / store patterns. SSE2 fp to int conversion patterns. by Evan Cheng · 19 years ago
- 56323c7 Only lower SELECT when using DAG based isel. by Evan Cheng · 19 years ago
- a763969 remove some never-completed and now-obsolete code. by Chris Lattner · 19 years ago
- c961eea initial step at adding a dag-to-dag isel for X86 backend. Patch contributed by Chris Lattner · 19 years ago
- dbdbf0c Separate X86ISelLowering stuff out from the X86ISelPattern.cpp file. Patch by Chris Lattner · 19 years ago
- ce8eb0c Add a new option to indicate we want the code generator to emit code quickly,not spending tons of time microoptimizing it. This is useful for an -O0style of build. by Chris Lattner · 19 years ago
- b1e1180 by Jim Laskey · 19 years ago
- 73bfa71 Remove the X86 and PowerPC Simple instruction selectors; their time has passed. by Nate Begeman · 19 years ago
- 00b16889 Eliminate all remaining tabs and trailing spaces. by Jeff Cohen · 19 years ago
- fb5792f Implement Subtarget support Implement the X86 Subtarget. by Nate Begeman · 19 years ago
- 81b6ed7 Refactor things a bit to allow the ELF code emitter to run the X86 machine code emitter by Chris Lattner · 19 years ago
- f63be7d First round of support for doing scalar FP using the SSE2 ISA extension and by Nate Begeman · 19 years ago
- 07a9144 Add support to the X86 backend for emitting ELF files. To use this, we by Chris Lattner · 19 years ago
- 0431c96 Refactor the addPassesToEmitAssembly interface into a addPassesToEmitFile by Chris Lattner · 19 years ago
- 6649418 Enable pattern isel by default by Chris Lattner · 19 years ago
- 0e0a7a45 * Remove trailing whitespace * Convert tabs to spaces by Misha Brukman · 19 years ago
- f8b0294 Make pattern isel default for ppc by Nate Begeman · 19 years ago
- 18ad194 Allow the selection-dag based selector to be diabled with -disable-pattern-isel. by Chris Lattner · 20 years ago
- 1c32f79 Revert elimination of global variable hack... still needed. by Jeff Cohen · 20 years ago
- 40296bd Eliminate the use of the global variable hack in the X86 target that was used by Jeff Cohen · 20 years ago
- 3ea78c4 Use the target triple to pick this target. by Chris Lattner · 20 years ago
- a62869b Fix a warning by Chris Lattner · 20 years ago
- 7cc372b Add placeholder variable to make Win32 work, applied for Morten Ofstad by Chris Lattner · 20 years ago
- 7d0974b Improve compatibility with VC++, patch contributed by Morten Ofstad! by Chris Lattner · 20 years ago
- 222b86f The person who was planning to add SSE support isn't anymore, so disable by Chris Lattner · 20 years ago
- 551ccae Changes For Bug 352 by Reid Spencer · 20 years ago
- 6f0161a Add -sse[,2,3] arguments to LLC by Chris Lattner · 20 years ago
- f60b91c Disable the pattern isel by Chris Lattner · 20 years ago
- 1ab7c5b Completely disable the pattern isel until it is more substantial. by Chris Lattner · 20 years ago
- cc46c4f Remove some (LARGE) abandoned code for the release. If this is ever needed by Chris Lattner · 20 years ago
- 0cf0c37 Delete the allocate*TargetMachine function, which is now dead . by Chris Lattner · 20 years ago
- 71d24aa Make these format a bit nicer by Chris Lattner · 20 years ago
- d36c970 Auto-registrate target by Chris Lattner · 20 years ago
- 9a9ca0f Remove dead blocks by Chris Lattner · 20 years ago
- 23a53aa I believe that the code generator now properly handles dead basic blocks. If not, by Chris Lattner · 20 years ago
- 3048373 Move the IntrinsicLowering header into the CodeGen directory, as per PR346 by Chris Lattner · 20 years ago
- 32305f7 Fix the fixed stack offset, patch contributed by Vladimir Prus by Chris Lattner · 20 years ago
- 99c59e8 Add support for accurate garbage collection to the LLVM code generators by Chris Lattner · 20 years ago
- 0a8fd30 by Jakub Staszak · 20 years ago
- 08bde18 The X86 backend no longer needs the select lowering pass. by Chris Lattner · 20 years ago