- dc77540 hasFP() is now a virtual method of MRegisterInfo. by Evan Cheng · 18 years ago
- fad2912 Fix a bunch of inline asm failures by Chris Lattner · 18 years ago
- f6d039a Remove the DoubleTy special case. by Evan Cheng · 18 years ago
- aa3e123 ARM AAPCS abi (Linux, etc.) requires 8-byte double / long alignment; Mac by Evan Cheng · 18 years ago
- 74fc22d Double and long preferred alignment set to 8 bytes. by Evan Cheng · 18 years ago
- ebd9b73 Double and long preferred alignment is 8 byte. by Evan Cheng · 18 years ago
- 778900a - getTypeAlignmentShift() should be returning preferred alignment, not ABI by Evan Cheng · 18 years ago
- 706535d Linux GOT indirect reference is only necessary in PIC mode. by Evan Cheng · 18 years ago
- d44ecd8 Double and Long preferred alignment is 4 for Darwin, 8 for Linux. by Evan Cheng · 18 years ago
- 2576f13 Use bl to call Thumb fuctions directly. by Evan Cheng · 18 years ago
- 4223016 Cleanup checks in the load and store of casted pointer transforms. Two by Reid Spencer · 18 years ago
- 361c3ef Fix this error: by Jeff Cohen · 18 years ago
- 66bb5b5 add a note by Chris Lattner · 18 years ago
- 2c7123c Whoops, fix typo in last commit. by Reid Spencer · 18 years ago
- 24d6da5 For PR970: by Reid Spencer · 18 years ago
- 67f827c Revise the store V, (cast P) -> store (cast V) -> P transform. by Reid Spencer · 18 years ago
- 7c29243 Implement a getTypeSizeInBits method. This helps in transforms that want by Reid Spencer · 18 years ago
- 1027a53 TargetData assumes (and some regression tests depend on it) that the size of by Owen Anderson · 18 years ago
- 4a8c32d trivial cleanup by Chris Lattner · 18 years ago
- 58092e3 Teach TargetData to handle 'preferred' alignment for each target, and use by Chris Lattner · 18 years ago
- c5633c2 DOUT still evaluates side effects, even though it doesn't print. This means by Chris Lattner · 18 years ago
- 1c7a242 For PR808: NetBSD also doesn't have pthread_mutexattr_setpshared by Reid Spencer · 18 years ago
- a42c7fd Implement the signed icmp instructions properly. To do this we introduce by Reid Spencer · 18 years ago
- 515674c Round up stack to multiple of alignment only if it's a leaf function without alloca. by Evan Cheng · 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
- 597a3bd Fix for PR1108: type of insert_vector_elt index operand is PtrVT, not MVT::i32. by Evan Cheng · 18 years ago
- f4d5de4 Correct a comment. by Owen Anderson · 18 years ago
- 70cfa88 Remove an unused variable. by Evan Cheng · 18 years ago
- c00a430 Implement bit-accurate sext instruction. by Reid Spencer · 18 years ago
- c1c7283 Prologue and epilogue bugs for non-Darwin targets. by Evan Cheng · 18 years ago
- 75e18c4 Clean up ARM PEI code. by Evan Cheng · 18 years ago
- 0327863 Backend is reponsible for aligning the stack. by Evan Cheng · 18 years ago
- 57a2306 We not align the final stack slot but instead let the target do so in emitPrologue(). Each target can make adjustments to the stack frame and re-align the stack as it deem appropriate. Do not align it twice which can end up wasting stack space. by Evan Cheng · 18 years ago
- 3c82cab GetRegForReload() now keeps track which registers have been considered and rejected during its quest to find a suitable reload register. This avoids an infinite loop in case like this: by Evan Cheng · 18 years ago
- a867cf0 Unbreak Darwin. by Reid Spencer · 18 years ago
- 02f20d3 Help the lli interpreter find the stderr/stdin/stdout symbols. These are by Reid Spencer · 18 years ago
- 81e3954 Handle each of stderr/stdin/stdout separately. by Reid Spencer · 18 years ago
- ab60be7 Remove dead methods in the ValTypes. by Reid Spencer · 18 years ago
- 55af2b5 For this transform: store V, (cast P) -> store (cast V), P by Reid Spencer · 18 years ago
- c103057 For PR1043: by Reid Spencer · 18 years ago
- 34b12d2 Code clean up. Use def : pat instead of defining new instructions. by Evan Cheng · 18 years ago
- a9ebd2b fix build on amd64 by Andrew Lenharth · 18 years ago
- 970a419 isDarwin -> isTargetDarwin by Evan Cheng · 18 years ago
- 5be54b0 Restructure code a bit to make use of continue (simplifying things). Generalize by Evan Cheng · 18 years ago
- e433ea9 Darwin doesn't support .bss, but it does have .zerofill by Evan Cheng · 18 years ago
- 1a3771e Introduce TargetType's ELF and Darwin. by Evan Cheng · 18 years ago
- 8e1185b Modify emission of jump tables on darwin to emit an extra "l" label that by Evan Cheng · 18 years ago
- 42d7ccf Remove this xform: by Evan Cheng · 18 years ago
- 471ffaf Fix section definition. by Lauro Ramos Venancio · 18 years ago
- 8cd4c3e Adding disassembler interface and external hook to udis86 library. by Anton Korobeynikov · 18 years ago
- a8e2989 ARM backend contribution from Apple. by Evan Cheng · 18 years ago
- bd92d81 Needed to build on PPC Linux. by Nick Lewycky · 18 years ago
- 021830b Back out last changes for dataLayout. Much more work is needed. by Reid Spencer · 18 years ago
- 4b70161 For PR761: Implement reading and writing of the Module's data layout string. by Reid Spencer · 18 years ago
- ae19abc - Target PIC style is no longer affected by relocation model. by Evan Cheng · 18 years ago
- 696ee0a Fix InstCombine/2007-01-18-VectorInfLoop.ll, a case where instcombine by Chris Lattner · 18 years ago
- 7515396 Clean up some code around the store V, (cast P) -> store (cast V), P by Reid Spencer · 18 years ago
- b5f378e Use a cheaper computation. by Reid Spencer · 18 years ago
- 8205972 Fix a regression in the last patch. When constructing a BitMask, be careful by Reid Spencer · 18 years ago
- afd7a08 move contents of PR587 to here. by Chris Lattner · 18 years ago
- 7808dcb Provide an isPowerOf2ByteWidth method for the IntegerType class. This will by Reid Spencer · 18 years ago
- 39e9c09 The zerofill directive needs a newline after it. by Bill Wendling · 18 years ago
- 65367b2 Use the new maskToBitWidth function to ensure that the results of by Reid Spencer · 18 years ago
- 90935f6 Add an inline helper function that masks a GenericValue to a specified by Reid Spencer · 18 years ago
- 071b9d5 Minor code clean up. by Evan Cheng · 18 years ago
- 547dcf2 Make shl instruction mask its result to the correct bitsize. This is by Reid Spencer · 18 years ago
- 23e2883 Two changes: by Reid Spencer · 18 years ago
- f89aec6 Make sure we truncate stored values to their bit width. by Reid Spencer · 18 years ago
- c904a5b Have the OutputBuffer take the is64Bit and isLittleEndian booleans. by Bill Wendling · 18 years ago
- b266ccd Modify emission of jump tables on darwin to emit an extra "l" label that by Chris Lattner · 18 years ago
- 393a8ee add new JumpTableSpecialLabelPrefix hook to asmprinter for jumptable emission. by Chris Lattner · 18 years ago
- 203d3e4 Changed to use the OutputBuffer instead of the methods in MachO and ELF writers. by Bill Wendling · 18 years ago
- 75f9abf Add CGPassManager. by Devang Patel · 18 years ago
- 44b0d29 Update ModulePass::assignPassManager() to take into account Preferred by Devang Patel · 18 years ago
- 2642694 s/PassDebugging_New/PassDebugging/g by Devang Patel · 18 years ago
- be1ffc6 Update assignPassManager() signature to allow selection of preferred by Devang Patel · 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
- 6f198df add new directive 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
- cc91f58 Create/store/and delete the TargetObjInfo object. by Bill Wendling · 18 years ago
- 157c4ee Use the methods in the TargetObjInfo object instead of internal methods. by Bill Wendling · 18 years ago
- 34f03ff New "TargetObjInfo" class. This holds information that the object writers will by Bill Wendling · 18 years ago
- b0fcf8f Regenerate. by Reid Spencer · 18 years ago
- 93947c3 For PR1117: by Reid Spencer · 18 years ago
- 0a11af1 For PR1117: by Reid Spencer · 18 years ago
- 7af9a13 For PR1094: by Reid Spencer · 18 years ago
- 8df8709 Pass manager may require certain analysis. In such cases, initially by Devang Patel · 18 years ago
- 9d133e1 Undo last check-in. Remove setupPassManager() and its use. by Devang Patel · 18 years ago
- b93a7c9 Missed "<" :) by Anton Korobeynikov · 18 years ago
- 531f01f Setup pass manager before scheduling required analysis. by Devang Patel · 18 years ago
- 1e0f338 Cleanup. Comments added. by Anton Korobeynikov · 18 years ago
- a80cc93 Fix SMG2000 with the CBE: opaque types need names too. by Chris Lattner · 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
- 19e8b0c Fix PR918 by only using typedefs to name struct types. This makes the later by Chris Lattner · 18 years ago