aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86TargetMachine.cpp
AgeCommit message (Expand)Author
2004-11-02Fix a warningChris Lattner
2004-11-01Add placeholder variable to make Win32 work, applied for Morten OfstadChris Lattner
2004-10-18Improve compatibility with VC++, patch contributed by Morten Ofstad!Chris Lattner
2004-10-08The person who was planning to add SSE support isn't anymore, so disableChris Lattner
2004-09-01Changes For Bug 352Reid Spencer
2004-08-24Add -sse[,2,3] arguments to LLCChris Lattner
2004-08-15Disable the pattern iselChris Lattner
2004-08-01Completely disable the pattern isel until it is more substantial.Chris Lattner
2004-07-22Remove some (LARGE) abandoned code for the release. If this is ever neededChris Lattner
2004-07-11Delete the allocate*TargetMachine function, which is now dead .Chris Lattner
2004-07-11Make these format a bit nicerChris Lattner
2004-07-11Auto-registrate targetChris Lattner
2004-07-02Remove dead blocksChris Lattner
2004-06-29I believe that the code generator now properly handles dead basic blocks. If...Chris Lattner
2004-06-20Move the IntrinsicLowering header into the CodeGen directory, as per PR346Chris Lattner
2004-06-10Fix the fixed stack offset, patch contributed by Vladimir PrusChris Lattner
2004-05-23Add support for accurate garbage collection to the LLVM code generatorsChris Lattner
2004-04-06Tablgen files for really simple instruction selectorJakub Staszak
2004-03-31The X86 backend no longer needs the select lowering pass.Chris Lattner
2004-03-30Add direct support for integer select instructions, though we still don't sup...Chris Lattner
2004-03-30Add the select lowering pass to get initial support for select instructionsChris Lattner
2004-03-04make -print-machineinstrs work for both SparcV9 and X86Brian Gaeke
2004-02-25Fix failures in 099.go due to the cfgsimplify pass creating switch instructionsChris Lattner
2004-02-15Add back machine code deleter pass until we get a MachineCode passAlkis Evlogimenos
2004-02-12Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos
2004-02-09Add a new (hidden) option that is useful for profiling.Chris Lattner
2004-02-04Take away the default iostream argument of createMachineFunctionPrinterPass(),Brian Gaeke
2003-12-28Clean up a lot of the code I added yesterday by exposing the IntrinsicLoweringChris Lattner
2003-12-28implement support for the intrinsic lowering functionalityChris Lattner
2003-12-20Remove floating point killer pass. This is now implemented in theAlkis Evlogimenos
2003-12-20Finally, _actually delete the machine code_ for a function, after it hasChris Lattner
2003-12-20Rip JIT specific stuff out of TargetMachine, as per PR176Chris Lattner
2003-12-13Add a floating point killer pass. This pass runs before registerAlkis Evlogimenos
2003-12-01Add an option to enable the SSA based peephole optimizer.Chris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-11-06Fix warnings building on sparcChris Lattner
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-10-20Make replaceMachineCodeForFunction return void.Brian Gaeke
2003-10-20Eliminate code for pointer size and endianness emulation.Chris Lattner
2003-10-17You can't just blat the address into memory, you have to blat itsBrian Gaeke
2003-10-17Implement replaceMachineCodeForFunction() for x86.Brian Gaeke
2003-10-05Instead of hacking in custom support for Invoke/Unwind, use the LowerInvoke passChris Lattner
2003-10-02Moved enum and command-line option in separate file. Also added function that...Alkis Evlogimenos
2003-10-02Change llc command line for register allocatorsAlkis Evlogimenos
2003-10-01Revert previous change. For some reason this went into the main branchAlkis Evlogimenos
2003-10-01Added command line option for linear scan allocatorAlkis Evlogimenos
2003-08-24Targets should configure themselves based on a Module, not some wierd flagsChris Lattner
2003-08-17Fix ABI issue: Longs really do need to be only 4 byte aligned on X86.Chris Lattner
2003-08-13addPassesToJITCompile now takes a FunctionPassManager, to supportBrian Gaeke
2003-08-11Add support for a pattern matching instruction selector. This is still inChris Lattner