summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2003-10-20Added LLVM copyright notice to Makefiles.John Criswell36-0/+288
2003-10-20Convert this code from using annotations to using a local mapChris Lattner6-90/+50
2003-10-20Goodbye, AddRegNumToValuesBrian Gaeke2-10/+0
2003-10-20Remove using declarationChris Lattner2-26/+22
2003-10-20Added LLVM copyright header (for lack of a better term).John Criswell6-0/+42
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell246-2/+1722
2003-10-20"Function"[0] == 'F', not 'M'Chris Lattner2-16/+16
2003-10-20Minor leftover fixups from replaceMachineCodeForFunction () change.Brian Gaeke2-2/+3
2003-10-20fix file headerChris Lattner1-1/+0
2003-10-20Added copyright header to all C++ source files.John Criswell1-0/+8
2003-10-20Make replaceMachineCodeForFunction() return void.Brian Gaeke1-1/+1
2003-10-20Make replaceMachineCodeForFunction return void.Brian Gaeke2-4/+2
2003-10-20Apparently the dependencies are wrong for this file, so it didn't rebuild itChris Lattner1-1/+1
2003-10-20Reorder for minor efficiency gainChris Lattner1-1/+1
2003-10-20Emit x86 instructions for: A = B op C, where A and B are 16-bit registers,Chris Lattner3-0/+94
2003-10-20Hrm, a relic from the past. How cute :)Chris Lattner1-1/+1
2003-10-20Further cleanups and simplificationsChris Lattner2-64/+34
2003-10-20Eliminate code for pointer size and endianness emulation.Chris Lattner3-314/+41
2003-10-20The Grammar Police was here.Misha Brukman2-2/+2
2003-10-20* Rename X86::IMULr16 -> X86::IMULrr16Chris Lattner6-19/+69
2003-10-19Eliminate unused classChris Lattner1-5/+0
2003-10-19Change the Opcode enum for PHI nodes from "Instruction::PHINode" to "Instruct...Chris Lattner13-19/+19
2003-10-19* Multiplications by 2^X are turned into shifts. This factors code out of theChris Lattner2-190/+402
2003-10-19Add some new instructions. WheeeChris Lattner1-1/+21
2003-10-19.string adds an implicit zero at the end. This is not what we wanted.Chris Lattner2-2/+2
2003-10-19Add debugtype, make output marginally more niceChris Lattner1-3/+4
2003-10-19Fix PR #47Chris Lattner1-3/+3
2003-10-19Fix bug: Jello/2003-10-18-PHINode-ConstantExpr-CondCode-Failure.llxChris Lattner2-18/+42
2003-10-18Without this option, the -run-llc mode does not work with shared objects atChris Lattner1-0/+1
2003-10-18Fix warningChris Lattner1-0/+1
2003-10-18add support for new linkage typesChris Lattner2-8/+18
2003-10-18Fix PR#50Chris Lattner1-6/+6
2003-10-18Add support for the new varargs intrinsics and instructionsChris Lattner5-34/+61
2003-10-18ADd support for the new varargs instructionsChris Lattner1-1/+2
2003-10-18Add support for the new varargs intrinsicsChris Lattner2-52/+72
2003-10-18Update the sparc backend to at least compile correctly with the new varargs s...Chris Lattner2-4/+16
2003-10-18Interpret the new varargs intrinsics correctlyChris Lattner3-28/+13
2003-10-18Updated to emit the final 1.0 bytecode format. This supports weak linkage,Chris Lattner2-22/+40
2003-10-18* New revised variable argument handling supportChris Lattner5-149/+290
2003-10-18New revised variable argument handling supportChris Lattner2-5/+108
2003-10-17Chris says it's better to assert that TheModule is valid than silently return 0.Misha Brukman1-2/+1
2003-10-17You can't just blat the address into memory, you have to blat itsBrian Gaeke1-4/+7
2003-10-17Don't release the Module, as that invalidates the Module* within theMisha Brukman1-2/+2
2003-10-17Implement replaceMachineCodeForFunction() for x86.Brian Gaeke1-0/+7
2003-10-17Refactor jump insertion code from CompilationCallback() into insertJumpAtAddr().Brian Gaeke1-27/+33
2003-10-17Add prototype for replaceMachineCodeForFunction().Brian Gaeke2-0/+3
2003-10-17Return the Module that we just materialized.Misha Brukman1-2/+5
2003-10-17Tidy up doxygen comment for getPointerToFunction().Brian Gaeke2-0/+20
2003-10-17Refactor running the JIT passes on a single function into the new method,Brian Gaeke1-7/+35
2003-10-17Remove extra blank line.Brian Gaeke1-1/+0