- 31c8a6d Add a description of the X86-64 calling convention and the return by Chris Lattner · 18 years ago
- 6e50f8c switch to smallvector by Chris Lattner · 18 years ago
- 14dd4c9 initial hack at splitting the x86-64 calling convention info out from the by Chris Lattner · 18 years ago
- cc7b07a the truncate must always be done, it's only the assert that is conditional. by Chris Lattner · 18 years ago
- 54e3efd add an accessor. by Chris Lattner · 18 years ago
- df5cdb5 in X86-64 CCC, i8/i16 arguments are already properly zext/sext'd on input. by Chris Lattner · 18 years ago
- c30654c Fix an X86-64 abi bug. We now compile: by Chris Lattner · 18 years ago
- 7e22977 fix CodeGen/X86/2007-02-25-FastCCStack.ll, a regression from my patch last by Chris Lattner · 18 years ago
- 5e265b2 fastcc functions that return double values now return them in xmm0 on x86-32. by Chris Lattner · 18 years ago
- 4dfccf4 allow vectors to be passed to stdcall/fastcall functions by Chris Lattner · 18 years ago
- 2a9bdd7 move LowerRET into the 'Return Value Calling Convention Implementation' by Chris Lattner · 18 years ago
- 339b439 make all Lower*CallTo implementations use LowerCallResult to handle their by Chris Lattner · 18 years ago
- 09c75a4 pass the calling convention into Lower*CallTo, instead of using ad-hoc flags. by Chris Lattner · 18 years ago
- 3085e15 factor a bunch of code out of LowerCCCCallTo into a new LowerCallResult by Chris Lattner · 18 years ago
- 2b02a44 move some code around, pass in calling conv, even though it is unused by Chris Lattner · 18 years ago
- cb18656 simplify result value lowering by splitting the selection of *where* to return by Chris Lattner · 18 years ago
- 7d53a1c make void-return not a special case by Chris Lattner · 18 years ago
- 5a88b83 eliminate a bunch more temporary vectors from X86 lowering. by Chris Lattner · 18 years ago
- d96d072 eliminate temporary vectors created during X86 lowering. by Chris Lattner · 18 years ago
- 9cb9626 remove std::vector's in RET lowering. by Chris Lattner · 18 years ago
- cdc6944 80 col. violation. by Evan Cheng · 18 years ago
- 6641309 External weak linkage is supported by recent binutils on mingw32. by Anton Korobeynikov · 18 years ago
- 0fa1b6d By default, spills kills the register being stored. by Evan Cheng · 18 years ago
- 2ad9f17 Simplify lowering and selection of exception ops. by Jim Laskey · 18 years ago
- 62819f3 Support to provide exception and selector registers. by Jim Laskey · 18 years ago
- f468471 ELF / PIC requires GOT be in the EBX register during calls via PLT GOT pointer. by Evan Cheng · 18 years ago
- 58866f4 How the heck did I forget patterns for llvm.x86.sse2.cmp.sd? by Evan Cheng · 18 years ago
- b371f45 Re-apply my liveintervalanalysis changes. Now with PR1207 fixes. by Evan Cheng · 18 years ago
- a284cbf For PR1207: by Reid Spencer · 18 years ago
- eceada6 Added getReservedRegs(). by Evan Cheng · 18 years ago
- d2b7cec Generalize TargetData strings, to support more interesting forms of data. by Chris Lattner · 18 years ago
- 48d3c10 more notes by Chris Lattner · 18 years ago
- 08ba1de add a note by Chris Lattner · 18 years ago
- 6a9a765 This is done. by Evan Cheng · 18 years ago
- eb1ac33 Moved the MachOWriter and ELFWriter out of the Target/* files. Placed the by Bill Wendling · 18 years ago
- 449c57a Dead files. Functionality has been taken over by the Add*Writer functions. by Bill Wendling · 18 years ago
- 6241226 Fix a miscompilation in the addr mode code trying to implement X | C and by Chris Lattner · 18 years ago
- b25fe82 Fixed uninitialized stuff inside LegalizeDAG. Fortunately, the only by Anton Korobeynikov · 18 years ago
- 5cbf985 For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 18 years ago
- b267ca1 Darwin -static should codegen static ctors / dtors to .constructor / .destructor sections. by Evan Cheng · 18 years ago
- e078d1a Only gather frame info if debug or eh. by Jim Laskey · 18 years ago
- bcc5f36 Finish off bug 680, allowing targets to custom lower frame and return by Nate Begeman · 18 years ago
- 1620f1a Save all registers by default, as they can be used to pass parameters by Anton Korobeynikov · 18 years ago
- 072200c Landing pad-less eh for PPC. by Jim Laskey · 18 years ago
- 5310897 Fix compile error "jump to case label crosses initialization". by Nick Lewycky · 18 years ago
- b10308e Propagate changes from my local tree. This patch includes: by Anton Korobeynikov · 18 years ago
- 0db1f0b Make d'tor out-of-line. by Bill Wendling · 18 years ago
- fcdea7b Return an X86ELFWriterInfo object. by Bill Wendling · 18 years ago
- 40d7764 X86 implementation of the TargetELFWriterInfo class. by Bill Wendling · 18 years ago
- 44c3b9f Change the MachineDebugInfo to MachineModuleInfo to better reflect usage by Jim Laskey · 18 years ago
- 1ee2925 Make LABEL a builtin opcode. by Jim Laskey · 18 years ago
- b482872 Fix test/CFrontend/2007-01-24-InlineAsmCModifier.c on X86. The %c modifier by Chris Lattner · 18 years ago
- 0e41094 Call frames for intel. by Jim Laskey · 18 years ago
- 7ac947d 80 columns by Jim Laskey · 18 years ago
- d06b2ab Fix a misencoding of CBW and CWD. This fixes PR1030. by Chris Lattner · 18 years ago
- 367372a PEI is now responsible for adding MaxCallFrameSize to frame size and align the stack. Each target can further adjust the frame size if necessary. by Evan Cheng · 18 years ago
- dc77540 hasFP() is now a virtual method of MRegisterInfo. by Evan Cheng · 18 years ago
- ebd9b73 Double and long preferred alignment is 8 byte. by Evan Cheng · 18 years ago
- 706535d Linux GOT indirect reference is only necessary in PIC mode. by Evan Cheng · 18 years ago
- 66bb5b5 add a note by Chris Lattner · 18 years ago
- 58092e3 Teach TargetData to handle 'preferred' alignment for each target, and use by Chris Lattner · 18 years ago
- 2bd7b2b One more try... by Evan Cheng · 18 years ago
- 5ad334f Last check-in was bogus. There is no need to align the stack if the function is a leaf function (and without alloca). by Evan Cheng · 18 years ago
- 0327863 Backend is reponsible for aligning the stack. by Evan Cheng · 18 years ago
- ae19abc - Target PIC style is no longer affected by relocation model. by Evan Cheng · 18 years ago
- 39e9c09 The zerofill directive needs a newline after it. by Bill Wendling · 18 years ago
- 071b9d5 Minor code clean up. by Evan Cheng · 18 years ago
- b266ccd Modify emission of jump tables on darwin to emit an extra "l" label that by Chris Lattner · 18 years ago
- 8e13e90 restructure code a bit to make use of continue (simplifying things). Generalize by Chris Lattner · 18 years ago
- 42ca450 darwin doesn't support .bss, but it does have .zerofill by Chris Lattner · 18 years ago
- 5032e5a * Fix one more bug in PIC codegen: extra load is needed for *all* by Anton Korobeynikov · 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
- 34f03ff New "TargetObjInfo" class. This holds information that the object writers will by Bill Wendling · 18 years ago
- b93a7c9 Missed "<" :) by Anton Korobeynikov · 18 years ago
- 1e0f338 Cleanup. Comments added. by Anton Korobeynikov · 18 years ago
- 26aa785 document some subtlety by Chris Lattner · 18 years ago
- d05ca65 Emit symbol type information for ELF/COFF targets by Anton Korobeynikov · 18 years ago
- cb90099 Instead of yet another enum indicating the "assembly language flavor", by Bill Wendling · 18 years ago
- 1150286 Make inline ASM the INTEL one if it's in that emission mode. by Bill Wendling · 18 years ago
- eb9a42c Fix for PR1095: by Bill Wendling · 18 years ago
- 7ace299 add some notes by Chris Lattner · 18 years ago
- 42a7551 rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger. by Chris Lattner · 18 years ago
- 9e1b1cf Make use of isInteger vs isIntegral more explicit by Chris Lattner · 18 years ago
- 1a85645 No hidden visiblity on Mingw32/Cygwin by Anton Korobeynikov · 18 years ago
- 43bbc5c add support for hidden visibility to darwin/x86 by Chris Lattner · 18 years ago
- 5b3a48d add a missing else. This caused globals to be printed as: by Chris Lattner · 18 years ago
- fd92ec4 darwin doesn't use .hidden. Disable this until we fix it right. by Chris Lattner · 18 years ago
- 32c9a45 Fix PR1103 and Regression/CodeGen/X86/2007-01-13-StackPtrIndex.ll by Chris Lattner · 18 years ago
- ae77c7b remove dead code, frameindices must be resolve before the asmprinter runs. by Chris Lattner · 18 years ago
- 286bf46 remove over-general code. by Chris Lattner · 18 years ago
- 7aa8a45 Adjust #includes to compensate for lost of DerivedTypes.h in TargetLowering.h by Reid Spencer · 18 years ago
- 7f70559 * PIC codegen for X86/Linux has been implemented by Anton Korobeynikov · 18 years ago
- a54b7cb For PR1064: by Reid Spencer · 18 years ago
- 52a457c relax type by Chris Lattner · 18 years ago
- d5f317d As PR1085 was fixed, back out workaround by Anton Korobeynikov · 18 years ago
- cea9d1d gcc often inserts it's own names for sections (e.g. by Anton Korobeynikov · 18 years ago
- ab4be63 new note by Chris Lattner · 18 years ago
- 73d6cf1 - FCOPYSIGN custom lowering bug. Clear the sign bit of operand 0 first before by Evan Cheng · 18 years ago
- 1722eee Typo by Evan Cheng · 18 years ago