- 85015a0 Move MachineCodeForInstruction.h and MachineFunctionInfo.h into lib/Target/SparcV9 by Chris Lattner · 21 years ago
- 753c16c Nuke this file by Chris Lattner · 21 years ago
- e97db86 Fold MachineInstrAnnot.cpp into this file by Chris Lattner · 21 years ago
- cdc4b86 Move these files (which are dependent on VMCore) into VMCore by Misha Brukman · 21 years ago
- 52b77ed Update and consolidate comments. Remove some excess whitespace. by Brian Gaeke · 21 years ago
- e6c3dc8 Add a note that people shouldn't use MachineFunctionInfo. by Brian Gaeke · 21 years ago
- 28531c7 Fix PR422. by Reid Spencer · 21 years ago
- 08bfab1 Remove lib/System contents until a satisfactory solution can be provided. by Reid Spencer · 21 years ago
- df9b7bc Fix a bug that caused the pass to go into infinite loops on trivial testcases. by Chris Lattner · 21 years ago
- b648206 There is no need for a cast here by Chris Lattner · 21 years ago
- 746a495 Update the current state of the world by Nate Begeman · 21 years ago
- 7e0fd57 Fix typo of the word 'implicit' I made resolving a CVS conflict. Whoops! by Nate Begeman · 21 years ago
- 1cffdf0 Fix frame pointer handling: by Nate Begeman · 21 years ago
- 865075e Fix mismatched adjust down/up of SP in functions that contain variable by Nate Begeman · 21 years ago
- 174f226 Add a special case for argc,argv by Chris Lattner · 21 years ago
- f24d099 Don't pass too many arguments into runFunction by Chris Lattner · 21 years ago
- cc22e9f Finally, add support for calling arbitrary non-varargs functions. by Chris Lattner · 21 years ago
- e5eab14 Handle all nullary functions, of any valid return type. by Chris Lattner · 21 years ago
- f7bedf4 Fine, go all of the way and check that the argument types are correct as well. by Chris Lattner · 21 years ago
- d297aea These only really work if returning int or void by Chris Lattner · 21 years ago
- 7c45d78 Handle zero arg function case by Chris Lattner · 21 years ago
- b47130c Simplify code a bit, print error message always instead of asserting. by Chris Lattner · 21 years ago
- 105a56a V8 never used the instrselectorgenerator by Chris Lattner · 21 years ago
- dd43e34 isdummyclass goes away by Chris Lattner · 21 years ago
- 9222cde disable all of the pattern isel stuff by Chris Lattner · 21 years ago
- f60b91c Disable the pattern isel by Chris Lattner · 21 years ago
- 3bba026 Reduce usage of MRegisterInfo::getRegClass by Chris Lattner · 21 years ago
- 6ff3f83 Insertion methods now return void instead of #instrs inserted. Also, use by Chris Lattner · 21 years ago
- 529377d Code insertion methods now return void instead of #instrs inserted by Chris Lattner · 21 years ago
- 01d0efb Code insertion methods now return void instead of an int. by Chris Lattner · 21 years ago
- 078fee3 The insertion method returns void now by Chris Lattner · 21 years ago
- 3cc03be Nuke ifdef'd out code by Chris Lattner · 21 years ago
- 26eb14b Stop using CreateStackObject(RegClass*) by Chris Lattner · 21 years ago
- 57f1b67 These methods no longer take a TargetRegisterClass* operand. by Chris Lattner · 21 years ago
- 8c9b4de Make this compile on gc 3.4.1 (static_cast to non-const type was not allowed). by Alkis Evlogimenos · 21 years ago
- 439ed90 Initial implementations of the ErrorCode and Path concepts for Linux. by Reid Spencer · 21 years ago
- f7bb8c0 Add future optimization opportunity by Nate Begeman · 21 years ago
- 43d64ea Fix float to int codepath by always allocating 8 bytes for the target of a double store; optimize cmplwi generation. by Nate Begeman · 21 years ago
- 08eceec Zimm16 is now dead. Its entry is not removed from the enum, to avoid having by Chris Lattner · 21 years ago
- 0ea3171 Convert all of the DForm_6* operations, which makes all of the Zimm16 users by Chris Lattner · 21 years ago
- fa14683 Add i1imm by Chris Lattner · 21 years ago
- d15575d Reenable the CCRC by Chris Lattner · 21 years ago
- 97b2a2e Convert the DForm_4 over to the asmprintergen by Chris Lattner · 21 years ago
- ad9c242 Remove dead code by Nate Begeman · 21 years ago
- 7bb424f Print mflr using the asmwriter generator by Chris Lattner · 21 years ago
- b8ce4c4 Update to no longer take MF as an argument by Chris Lattner · 21 years ago
- 175580c Make the AsmWriter a first-class tblgen object. Allow targets to specify by Chris Lattner · 21 years ago
- ca068e8 Replace PowerPCPEI.cpp with target independant PrologEpilogInserter by Nate Begeman · 21 years ago
- ffde1de Add support for frame pointers, and large offsets from stack and frame pointers. Adopt elimination of MachineFunction& arg from eliminateFrameIndex. by Nate Begeman · 21 years ago
- b0b8b93 Add indexed forms of load doubleword and load word algebraic for 64 bit targets by Nate Begeman · 21 years ago
- 6d1e2df Fix handling of FP constants with single precision, and loading of internal linkage function addresses by Nate Begeman · 21 years ago
- e59bf59 Add initial support for using the generated asm writer. Also, fix FP constant printing to always print 8 byte intializers. Move printing of LinkOnce stubs. by Nate Begeman · 21 years ago
- 14d89d6 Add generation of asm writer from tablegen files to Makefile by Nate Begeman · 21 years ago
- f8be5e9 Eliminate MachineFunction& argument from eliminateFrameIndex in x86 Target. Get MachineFunction from MachineInstruction's parent's parent by Nate Begeman · 21 years ago
- 1fa715a Eliminate MachineFunction& argument from eliminateFrameIndex in SparcV9 target by Nate Begeman · 21 years ago
- 9055378 Eliminate MachineFunction& argument from eliminateFrameIndex in Skeleton target by Nate Begeman · 21 years ago
- 5de0f7a Elminiate MachineFunction& argument from eliminateFrameIndex by Nate Begeman · 21 years ago
- 77a2a9d Implement test/Regression/Transforms/GlobalConstifier/phi-select.llx by Chris Lattner · 21 years ago
- 1e13fd2 Allow any cl::opt to use the method getPosition() to retrieve the option's by Reid Spencer · 21 years ago
- 1c284ac Remove an unneeded header and forward declaration by Nate Begeman · 21 years ago
- b73a711 Fix siod by switching BoolTy to byte rather than int until CFE changes for by Nate Begeman · 21 years ago
- 293d88c Fix 177.mesa compilation, don't use floating point regs for base addresses! by Nate Begeman · 21 years ago
- 8cfa427 Fix llc crasher compiling siod by giving BuildMI the correct number of arguments by Nate Begeman · 21 years ago
- a670c68 If we are extracting a block that has multiple successors that are the same by Chris Lattner · 21 years ago
- 3377728 When we code extract some stuff, leave the codeRepl block in the place where by Chris Lattner · 21 years ago
- 8528672 "extract" the block extractor pass from bugpoint (haha) by Chris Lattner · 21 years ago
- eb6f18f Add value mapper support for select constant exprs. This should fix a bug by Chris Lattner · 21 years ago
- 5a104b0 Longs are in one register on PowerPC 64; use appropriate instructions to operate on them. by Nate Begeman · 21 years ago
- 244e64e Add some more 64 bit instructions we need for the PowerPC-64 ISel to the tablegen files by Nate Begeman · 21 years ago
- c330b68 Split saveCallerSavedRegisters into two methods for clarity, and add comments. by Chris Lattner · 21 years ago
- 28690ea Remove dead methods by Chris Lattner · 21 years ago
- 9d9d84b Fix warning by Chris Lattner · 21 years ago
- 750d723 Instead of a virtual method call, lets try a direct constant reference by Chris Lattner · 21 years ago
- 092ae6b Virtual method calls are overrated by Chris Lattner · 21 years ago
- be5af7d Virtual method calls are overrated. by Chris Lattner · 21 years ago
- 4f65fb3 Forward substitute some constants into their users by Chris Lattner · 21 years ago
- 3927af8 The only target that uses this code (v9) always has argsOnStackHaveFixedSize by Chris Lattner · 21 years ago
- 484577a Remove dead methods by Chris Lattner · 21 years ago
- 6845dfe When we want a constant, just use it, instead of calling through layers of by Chris Lattner · 21 years ago
- f5f7068 Disable PPC64 backend by default because LLC cannot choose automatically between by Misha Brukman · 21 years ago
- ee45f4c This patch makes the inliner refuse to inline functions that have alloca by Chris Lattner · 21 years ago
- a1b6ae9 * Correct 64-bit version: blr 1 (not 0) by Misha Brukman · 21 years ago
- e4d093c * Print out full names for non-GPR or -FPR registers by Misha Brukman · 21 years ago
- b519efb Fix code extraction of unwind blocks. This fixed bugs that bugpoint can by Chris Lattner · 21 years ago
- cc6b01b * Pointers are 8 bytes, hence cLong type on 64-bit PPC by Misha Brukman · 21 years ago
- 8e63dce Eliminate special-casing 14-bit immediate load/store opcodes by Misha Brukman · 21 years ago
- a5de823 Hrm, this pass didn't compile. This bugfix should go into 1.3! by Chris Lattner · 21 years ago
- c90f296 Correctly print out ASCII literal strings on AIX by Misha Brukman · 21 years ago
- ef9468c Mark R2 as available for allocation on Darwin/PPC32, but not AIX/PPC64 by Misha Brukman · 21 years ago
- 1d3527e * Move AIX into the llvm namespace to be accessed from RegisterInfo by Misha Brukman · 21 years ago
- a6ecd9e Set the is64bit flag and propagate it to PowerPCRegisterInfo by Misha Brukman · 21 years ago
- dceb457 * Set the is64bit boolean flag in PowerPCRegisterInfo by Misha Brukman · 21 years ago
- ca9309f 64-bit instruction selector and AIX-specific 64-bit asm printer by Misha Brukman · 21 years ago
- 55eee3d Fix names of 64-bit CMP*D* opcodes, add LWA and STD* opcodes by Misha Brukman · 21 years ago
- f1f6cef Add support for 64-bit CMPDI, CMPLDI, and CMPLD opcodes by Misha Brukman · 21 years ago
- 96b6110 Add doubleword load/store (64-bit only). by Misha Brukman · 21 years ago
- 9582822 Hyphenate ##-bit and remove first-person from comments. by Misha Brukman · 21 years ago
- 7a4fe9b Clean up 32/64bit and Darwin/AIX split. Next steps: 64 bit ISel, AIX asm printer. by Nate Begeman · 21 years ago
- 74a806c Fix a case where constantexprs could leak into the PPC isel. by Chris Lattner · 21 years ago
- c96bb81 Remove a bunch of ad-hoc target-specific flags that were only used by the by Chris Lattner · 21 years ago