- 0cf0c37 Delete the allocate*TargetMachine function, which is now dead . by Chris Lattner · 21 years ago
- 71d24aa Make these format a bit nicer by Chris Lattner · 21 years ago
- d36c970 Auto-registrate target by Chris Lattner · 21 years ago
- 9a9ca0f Remove dead blocks by Chris Lattner · 21 years ago
- 23a53aa I believe that the code generator now properly handles dead basic blocks. If not, by Chris Lattner · 21 years ago
- 3048373 Move the IntrinsicLowering header into the CodeGen directory, as per PR346 by Chris Lattner · 21 years ago
- 32305f7 Fix the fixed stack offset, patch contributed by Vladimir Prus by Chris Lattner · 21 years ago
- 99c59e8 Add support for accurate garbage collection to the LLVM code generators by Chris Lattner · 21 years ago
- 0a8fd30 by Jakub Staszak · 21 years ago
- 08bde18 The X86 backend no longer needs the select lowering pass. by Chris Lattner · 21 years ago
- 12d96a0 Add direct support for integer select instructions, though we still don't support by Chris Lattner · 21 years ago
- 5abd61f Add the select lowering pass to get initial support for select instructions by Chris Lattner · 21 years ago
- 323819e make -print-machineinstrs work for both SparcV9 and X86 by Brian Gaeke · 21 years ago
- 8712442 Fix failures in 099.go due to the cfgsimplify pass creating switch instructions by Chris Lattner · 21 years ago
- c81efdc Add back machine code deleter pass until we get a MachineCode pass by Alkis Evlogimenos · 21 years ago
- c0b9dc5 Change MachineBasicBlock's vector of MachineInstr pointers into an by Alkis Evlogimenos · 22 years ago
- f6f263c Add a new (hidden) option that is useful for profiling. by Chris Lattner · 22 years ago
- 74ceb29 Take away the default iostream argument of createMachineFunctionPrinterPass(), by Brian Gaeke · 22 years ago
- f70e0c2 Clean up a lot of the code I added yesterday by exposing the IntrinsicLowering by Chris Lattner · 22 years ago
- 4482715 implement support for the intrinsic lowering functionality by Chris Lattner · 22 years ago
- e0bb3e7 Remove floating point killer pass. This is now implemented in the by Alkis Evlogimenos · 22 years ago
- 655239c Finally, _actually delete the machine code_ for a function, after it has by Chris Lattner · 22 years ago
- 1e60a91 Rip JIT specific stuff out of TargetMachine, as per PR176 by Chris Lattner · 22 years ago
- 359b65f Add a floating point killer pass. This pass runs before register by Alkis Evlogimenos · 22 years ago
- 9b52770 Add an option to enable the SSA based peephole optimizer. by Chris Lattner · 22 years ago
- d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
- 2bee057 Fix warnings building on sparc by Chris Lattner · 22 years ago
- b576c94 Added LLVM project notice to the top of every C++ source file. by John Criswell · 22 years ago
- 682ce72 Make replaceMachineCodeForFunction return void. by Brian Gaeke · 22 years ago
- 6c09db2 Eliminate code for pointer size and endianness emulation. by Chris Lattner · 22 years ago
- e5f6859 You can't just blat the address into memory, you have to blat its displacement. by Brian Gaeke · 22 years ago
- 9b8c291 Implement replaceMachineCodeForFunction() for x86. by Brian Gaeke · 22 years ago
- c58c169 Instead of hacking in custom support for Invoke/Unwind, use the LowerInvoke pass by Chris Lattner · 22 years ago
- 7237ece Moved enum and command-line option in separate file. Also added function that returns the user selected register allocator to the caller. by Alkis Evlogimenos · 22 years ago
- eed462b Change llc command line for register allocators by Alkis Evlogimenos · 22 years ago
- 77e78d0 Revert previous change. For some reason this went into the main branch by Alkis Evlogimenos · 22 years ago
- 6ac2c8c Added command line option for linear scan allocator by Alkis Evlogimenos · 22 years ago
- bb144a8 Targets should configure themselves based on a Module, not some wierd flags by Chris Lattner · 22 years ago
- 7540565 Fix ABI issue: Longs really do need to be only 4 byte aligned on X86. by Chris Lattner · 22 years ago
- b428654 addPassesToJITCompile now takes a FunctionPassManager, to support by Brian Gaeke · 22 years ago
- ac0c868 Add support for a pattern matching instruction selector. This is still in by Chris Lattner · 22 years ago
- c9bbfbc Factor shared code by Chris Lattner · 22 years ago
- d281de2 Rename function to be more consistent with filename by Chris Lattner · 22 years ago
- de420ae Printer.cpp: Ditch addRequired/getAnalysis, because they leave by Brian Gaeke · 22 years ago
- de3aa4f lib/Target/X86/X86TargetMachine.{cpp,h}: Add initial version by Brian Gaeke · 22 years ago
- 10daaa1 Remove two fields from TargetData which are target specific. by Chris Lattner · 22 years ago
- 98938f8 Fix compatibility bug: X86 aligns doubles to 4 bytes, not 8! by Chris Lattner · 22 years ago
- 155e68f Add support for the Switch instruction by running the lowerSwitch pass first by Chris Lattner · 22 years ago
- ddd5b41 Rename -no-* to -disable-* by Chris Lattner · 22 years ago
- f158da2 Implement code to keep the stack pointer aligned to an 8 byte boundary. by Chris Lattner · 23 years ago
- d91d86f * No longer need lowerallocation pass by Chris Lattner · 23 years ago
- d282cfe * Initialize new FrameInfo member by Chris Lattner · 23 years ago
- 430cda7 Free machine code by Chris Lattner · 23 years ago
- 5bcd95c Changes to allow for a configurable target machine that allows big endian and/or long pointer operation by Chris Lattner · 23 years ago
- 14322cd3 Local register allocator is now stable enough for use, it passes all tests by Chris Lattner · 23 years ago
- 439a27a Add mechanism to select register allocator to use by Chris Lattner · 23 years ago
- 1a45626 Rename createSimpleX86RegisterAllocator to createSimpleRegisterAllocator by Chris Lattner · 23 years ago
- b8ead9d Make function code generation printing debug-only. by Misha Brukman · 23 years ago
- e48ec01 by Brian Gaeke · 23 years ago
- f88a285 Enable the register allocator pass. by Misha Brukman · 23 years ago
- 3dffa79 Print machine code after instruction selection by Chris Lattner · 23 years ago
- b4f68ed Convert backend to use passes, implement X86TargetMachine by Chris Lattner · 23 years ago