- 713f043 Fix typo. by Devang Patel · 16 years ago
- 123eaa7 At iSel time, update DebugLoc based on debug info attached with an instruction. by Devang Patel · 16 years ago
- 6f65d79 Add a new pass for doing late hoisting of floating-point and vector by Dan Gohman · 16 years ago
- f4f1b26 Don't sort the vector when it is empty. This should fix some expensive checking by Benjamin Kramer · 16 years ago
- 3314091 updated lib/CodeGen/CMakeLists.txt to unbreak cmake build after r82018 by Xerxes Ranby · 16 years ago
- 686cb3d add a new MachineModuleInfoMachO class, which is the per-module by Chris Lattner · 16 years ago
- f185455 the pointer MMI keeps will start out with object-file format specific stuff by Chris Lattner · 16 years ago
- 4edd187 remove the AsmPrinter::printMCInst hook hack now that we have MCInstPrinter. by Chris Lattner · 16 years ago
- 8c6ed05 Big change #1 for personality function references: by Chris Lattner · 16 years ago
- 25d812b inline AsmPrinter::getCurrentFunctionEHName into its only caller. by Chris Lattner · 16 years ago
- 1c90c6f Eliminate AsmPrinter::EmitExternalGlobal, inlining its (now) by Chris Lattner · 16 years ago
- 334fd1f eliminate the horrid AsmPrinter::getGlobalLinkName method, inlining by Chris Lattner · 16 years ago
- bfd1e50 remove some horrible MAI hooks which fortunately turn out to be always empty. by Chris Lattner · 16 years ago
- f60d3eb strength reduce a call to PrintRelDirective(true). by Chris Lattner · 16 years ago
- a70e2e3 add hooks to hang target-specific goop off MachineModuleInfo, by Chris Lattner · 16 years ago
- 40fe16f Do not add the SVOffset to the Node CSE ID. The same pointer argument cannot have different by Nate Begeman · 16 years ago
- ec26bf7 Expand on comment. by Eric Christopher · 16 years ago
- 504f9a6 Fix -Asserts warning. by Daniel Dunbar · 16 years ago
- 101b25c Better solution for tracking both the original alignment of the access, and the current alignment based by Nate Begeman · 16 years ago
- 3f85549 Another try at early partial coalescing. Identity phi source copies (their sources are defined by phi join def) are coalesced. And the phi join copy is backward copy propagated into the other copies. by Evan Cheng · 16 years ago
- 71524d7 Remove incorrect CSE code from r81813. by Nate Begeman · 16 years ago
- b6aef5c Substantially speed up combiner-aa in the following ways: by Nate Begeman · 16 years ago
- 9cae705 Teach the legalizer to propagate the original alignment of loads and store when by Nate Begeman · 16 years ago
- e679837 Add an "original alignment" field to load and store nodes. This enables the by Nate Begeman · 16 years ago
- 752195e Add early coalescing to liveintervals. This is work in progress and is known to miscompute some tests. Read it at your own rish, I have aged 10 year while writing this. by Evan Cheng · 16 years ago
- 4348871 Pull the creation of the "RewindFunction" function out of the loop. It's only by Bill Wendling · 16 years ago
- 662316c PIC16 does allow colon after MBB labels, simplify EmitBasicBlockStart. by Chris Lattner · 16 years ago
- 90edac0 Change MCAsmStreamer to take an MCInstPrinter instead of a by Chris Lattner · 16 years ago
- 6a6570a kill off the last use of TRI::AsmName. by Chris Lattner · 16 years ago
- f806c23 eliminate an extraneous use of TRI::getAsmName in a comment. by Chris Lattner · 16 years ago
- 7c30191 remove MAI::JumpTableSpecialLabelPrefix now that MAI by Chris Lattner · 16 years ago
- 70a54c0 replace printBasicBlockLabel with EmitBasicBlockStart, by Chris Lattner · 16 years ago
- 325d3dc convert some uses of printBasicBlockLabel to use GetMBBSymbol instead. by Chris Lattner · 16 years ago
- 7cb384d devirtualize AsmPrinter::printBasicBlockLabel since it is never overridden. by Chris Lattner · 16 years ago
- 35f291d Moved some more index operations over to LiveIntervals. by Lang Hames · 16 years ago
- b24222c Remove -new-coalescer-heuristic. It's not useful. by Evan Cheng · 16 years ago
- 2173111 80 col violations. by Evan Cheng · 16 years ago
- c6f9d62 Don't generate Dwarf line table entries for source line 0. by Caroline Tice · 16 years ago
- 597f979 Fix PR4948 (and a leak): by not destroying the DwarfException by Duncan Sands · 16 years ago
- 4a215a1 Make fast-isel try ISD::FNEG before resorting to bitcasts and xors. by Dan Gohman · 16 years ago
- 5e5abb7 Reapply r81171 with a fix: don't try to use i64 when it isn't legal. by Dan Gohman · 16 years ago
- 92ad363 Don't swap the operands of a subtraction when trying to create a by Bob Wilson · 16 years ago
- 73c5a61 Exit early if exception handling isn't supported. by Bill Wendling · 16 years ago
- 28275fd Comment and whitespace cleanups. No intentional functionality change. by Bill Wendling · 16 years ago
- a2f6449 Revert part of my r81424 patch. I removed what looked like superfluous padding by Bill Wendling · 16 years ago
- fe22028 Don't hardcode the TType format size. In fact, rework the code so that it's more by Bill Wendling · 16 years ago
- 43e484f Remove the "#if 0" that Noone loved. It wasn't really necessary, because the by Bill Wendling · 16 years ago
- 2a16e6b Revert r81171 which was causing pr4927. by Bob Wilson · 16 years ago
- d1a5b37 Pull check for SJLJ EH into a boolean and use that. by Bill Wendling · 16 years ago
- 40121bc Use the SizeOfEncodedValue function instead of magic variables for the by Bill Wendling · 16 years ago
- bb3e299 Add helpful comment. by Bill Wendling · 16 years ago
- 52783c6 Believe it or not, this is a simplification. :-) by Bill Wendling · 16 years ago
- c5ea263 remove DebugLoc from MCInst and eliminate "Comment printing" from by Chris Lattner · 16 years ago
- 0734d35 Use the EOL that takes the encoding and translates it into DWARF-English. by Bill Wendling · 16 years ago
- 7b09a6c Early exit from function. by Bill Wendling · 16 years ago
- b4049fe Small amount of code clean-up: Don't use ".size()" when not necessary. by Bill Wendling · 16 years ago
- 9647994 Removed static qualifier from a few index related methods. These methods may require a LiveIntervals instance in future. by Lang Hames · 16 years ago
- ff5dfdf Preserve ProfileInfo. by Andreas Neustifter · 16 years ago
- 607a050 When widening a vector load, use the correct chain. This fixes PR4891. by Dan Gohman · 16 years ago
- d842962 change selectiondag to add the sign extended versions of immediate operands by Chris Lattner · 16 years ago
- 22f35ac When emitting a label for a PostCall safe point, the machine by Nicolas Geoffray · 16 years ago
- 8bdb0de When remat'ing and destination virtual register has a sub-register index. Make sure the sub-register class matches the register class of the remat'ed instruction definition register class. by Evan Cheng · 16 years ago
- ed48caf Fix an abort on a store of an empty struct member. getValue returns by Dan Gohman · 16 years ago
- fd06aa7 Fix a thinko: When lowering fneg with xor, bitcast the operands by Dan Gohman · 16 years ago
- 5149852 Simplify. Testing shows that this is not equivalent to BBI = CR.CaseBB + 1. by Duncan Sands · 16 years ago
- 18f13c6 Mark more constants unsigned, as warned about by icc (#68). by Duncan Sands · 16 years ago
- c2d98bc Remove some not-really-used variables, as warned by Duncan Sands · 16 years ago
- be441c0 It's a bool, so treat it like one. Fixes a MSVC warning. by Benjamin Kramer · 16 years ago
- b7c5bdf Remove some unused variables and methods warned about by by Duncan Sands · 16 years ago
- bd1d6a8 Detect VLAs. by Devang Patel · 16 years ago
- 905cf5e Ignore malformed global variable debug info. by Devang Patel · 16 years ago
- 8651125 Replaces uses of unsigned for indexes in LiveInterval and VNInfo with by Lang Hames · 16 years ago
- 70327da Use delete[] to match new[] (found by valgrind). by Duncan Sands · 16 years ago
- 030a0a0 Run branch folding if if-converter make some transformations. by Evan Cheng · 16 years ago
- e939091 Fix comment for consistency sake. by Evan Cheng · 16 years ago
- 82f149d If there's a calling convention attach it to the rewind function call. by Eric Christopher · 16 years ago
- b3c2742 Funky indentation. by Evan Cheng · 16 years ago
- 3d45a85 LLVM currently represents floating-point negation as -0.0 - x. Fix by Dan Gohman · 16 years ago
- 4f7228f Don't crash when target has no itineraries. by David Goodwin · 16 years ago
- 5e41178 Create our own block initializer for kill fixups as the scheduling one wasn't doing the right thing. by David Goodwin · 16 years ago
- cc80df9 Overhaul the TwoAddressInstructionPass to simplify the logic, especially by Bob Wilson · 16 years ago
- 8d44b28 Recognize more opportunities to use SSE min and max instructions, by Dan Gohman · 16 years ago
- 3f2f3f5 by Lang Hames · 16 years ago
- d163917 Rearrange code to eliminate redundancy and avoid gotos. by Bob Wilson · 16 years ago
- 65c3c8f Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson. by Sandeep Patel · 16 years ago
- 86f7cd7 Avoid calling removeVirtualRegisterKilled which iterates over the operands by Bob Wilson · 16 years ago
- 326f438 Refactor some code into separate functions. No functional changes. by Bob Wilson · 16 years ago
- c08f5fe Move use of LV inside condition that guards for null LV. by Bob Wilson · 16 years ago
- 31e2c7b Remove Offset from ExternalSybmol MachineOperands, this is unused (and at least partly unsupported, in X86 encoding at least). by Daniel Dunbar · 16 years ago
- 0bb8386 Fix ELF Writter related memory leaks by Bruno Cardoso Lopes · 16 years ago
- ee793a6 reduce size of SmallString to something more reasonable by Jim Grosbach · 16 years ago
- c40d9f9 Use raw_ostream instead of sstream by Jim Grosbach · 16 years ago
- 1f15228 Add hidden flags to allow binary search of post-RA scheduling errors. by David Goodwin · 16 years ago
- 33668c0 revert inadvertant change from previous commit by Jim Grosbach · 16 years ago
- a01d346 Simply LSDA lable emission to use a direct special-case output instead of by Jim Grosbach · 16 years ago
- 71124f6 Fix pr4843: When an instruction has multiple destination registers that are by Bob Wilson · 16 years ago
- 3fb2b1e Clean up LSDA name generation and use for SJLJ exception handling. This by Jim Grosbach · 16 years ago
- 82dfc0c Subprogram is a scope. Derive DISubprogram from DIScope. by Devang Patel · 16 years ago
- 5e005d8 Rename DIBlock as DILexicalBlock. by Devang Patel · 16 years ago
- 4344979 Use early exit and reduce indentation. by Bob Wilson · 16 years ago