- 606a1d1 Remove the InlineHint attribute. There are no current or planned users. by Eric Christopher · 15 years ago
- 9afb7c5 zext / truncate is free on msp430. Inform codegen about this. by Anton Korobeynikov · 15 years ago
- 702adab Add branch relaxation pass (shamelessly stolen from PPC). by Anton Korobeynikov · 15 years ago
- 05011a8 Provide instruction sizes & encoding. No opcodes yet (but not needed so far). by Anton Korobeynikov · 15 years ago
- cb50e0b Enable bit tests and setcc stuff. by Anton Korobeynikov · 15 years ago
- 0c1ba91 Add micro-optimization which allows us to fold imm into cmp. This allows us to save 1 word (sometimes) and reduce register pressure. by Anton Korobeynikov · 15 years ago
- 3af4a0b Add instruction formats & support stuff by Anton Korobeynikov · 15 years ago
- 33cc8d6 Don't make changes to the MBB in MachineBasicBlock::canFallThrough(). by Jakob Stoklund Olesen · 15 years ago
- 057d539 Simplify logic. Any functional change is unintended. by Jakob Stoklund Olesen · 15 years ago
- 9521c95 unbreak the build, grr symlinks. by Chris Lattner · 15 years ago
- ac931c0 by David Greene · 15 years ago
- 54482b4 fix a bug in range information for $42, eliminate an by Chris Lattner · 15 years ago
- 0a3c5a5 add range information for mem X86Operand's, now all by Chris Lattner · 15 years ago
- b4307b3 extend MCAsmParser::ParseExpression and ParseParenExpression by Chris Lattner · 15 years ago
- 1f19f0f give X86Operand a ctor and start passing SMLoc's into it. by Chris Lattner · 15 years ago
- 3a32865 Improve llvm.dbg.declare intrinsic by referring directly to the storage in its first argument, via function-local metadata (instead of via a bitcast). by Victor Hernandez · 15 years ago
- 3752d2f Revert 93499. After discussion with Chris we agreed by Dale Johannesen · 15 years ago
- 29ef9a2 add range location info for registers, change by Chris Lattner · 15 years ago
- 3fe980b Hook up llc's -filetype=obj to use MCStreamer if an MCCodeEmitter is available. by Nate Begeman · 15 years ago
- 309264d clean up the memory management of the operands. by Chris Lattner · 15 years ago
- 2307574 refactor ParseRegister to avoid using X86Operand as a temporary by Chris Lattner · 15 years ago
- 5f03238 Revert r93504 because older uses of llvm.dbg.declare intrinsics need to be auto-upgraded by Victor Hernandez · 15 years ago
- 5b37012 Fix http://llvm.org/PR6028, an assertion failure when an UndefValue of by Jay Foad · 15 years ago
- bfdcf3b Change pre-regalloc tail duplication to only duplicate indirect branch blocks. by Bob Wilson · 15 years ago
- 283ba2f Improve llvm.dbg.declare intrinsic by referring directly to the storage in its first argument, via function-local metadata (instead of via a bitcast). by Victor Hernandez · 15 years ago
- bc971c1 Lower FrameIndex operand of DEBUG_VALUE (specially) and by Dale Johannesen · 15 years ago
- f7ed979 Fix cmp emission on msp430: we definitely should turn stuff like by Anton Korobeynikov · 15 years ago
- c9b16cc Do not use AT_specification die for static variables. It confuses gdb. by Devang Patel · 15 years ago
- f4549b0 fix 80-column violations by Jim Grosbach · 15 years ago
- 03825f8 Fix 80 column violations and clean up whitespace by Jim Grosbach · 15 years ago
- f8b72ca Do not emit multiple AT_container_type attributes. by Devang Patel · 15 years ago
- 867bbbf Name change for consistency. No functional change. by Jim Grosbach · 15 years ago
- 5efaed3 EmitAtomicCmpSwap() custome inserter needs to delete the MI passed in. EmitAtomicBinary() already does this. by Jim Grosbach · 15 years ago
- 13c10c4 Teach PPC how to replaceMachineCodeForFunction correctly. (Fixes by Jeffrey Yasskin · 15 years ago
- 83c20d3 Pad my commit stats by reducing indentation in this now separate commit. by Eric Christopher · 15 years ago
- 51bc561 Added 16-bit Thumb Load/Store immediate instructions with encoding bits so that by Johnny Chen · 15 years ago
- 9898671 Split the TargetAsmParser "ParseInstruction" interface in half: by Chris Lattner · 15 years ago
- 5fcf52c Remove pseudo-MI in custom inserter. by Anton Korobeynikov · 15 years ago
- cf0b766 Fix a comment. by Dale Johannesen · 15 years ago
- 745d8c9 Few minor changes that were requested. No functional change. by Eric Christopher · 15 years ago
- 86e69fa Add comment explaining the necessity of r93456 by Jim Grosbach · 15 years ago
- f007e85 prune #includes in TargetAsmParser.h by Chris Lattner · 15 years ago
- 9f82da7 Dwarf EH prepare needs to be run after SjLj prepare. Otherwise, by Jim Grosbach · 15 years ago
- 7659389 introduce MCParsedAsmOperand by Chris Lattner · 15 years ago
- 45220a8 introduce the MCParsedAsmOperand class. by Chris Lattner · 15 years ago
- 1a67dd2 Small tweak to inline cost computation. Ext of i/fcmp results are mostly optimized away in codegen. by Evan Cheng · 15 years ago
- f4b6d88 Remove spurious semicolon. Patch by Diego Iastrubni! by Anton Korobeynikov · 15 years ago
- e05f66e In debug builds, assert that function-local metadata has only 1 parent function by Victor Hernandez · 15 years ago
- 2d59ae6 Reduce the inlining cost of functions that contain calls to easily, by Eric Christopher · 15 years ago
- d7e6457 Simplify code that chooses when to enumerate function-local metadata operands by Victor Hernandez · 15 years ago
- 3cd7c3d Avoid modifying ValueEnumerator's MD ValueList by choosing which function-local MD to write based on the function currently being written by Victor Hernandez · 15 years ago
- 09bf003 ARM "l" constraint for inline asm means R0-R7, also for Thumb2. by Jakob Stoklund Olesen · 15 years ago
- ff00a55 Fix a codegen abort seen in 483.xalancbmk. by Dan Gohman · 15 years ago
- 8ea5d4c In WriteFunction(), write function-local metadata before we write the instructions, so instruction's references to metadata are fully resolved by the time they get written. by Victor Hernandez · 15 years ago
- 559588b Fix printing of function-local metadata in AsmWriter by Victor Hernandez · 15 years ago
- d0f20ac Clean up unnecessary return and brackets by Victor Hernandez · 15 years ago
- c7650b4 Add MDNode::getFunction(), which figures out the metadata's function, if it has function that it is local to. by Victor Hernandez · 15 years ago
- 069e100 Don't fold insufficiently aligned ldr/str into ldm/stm instructions. by Jakob Stoklund Olesen · 15 years ago
- 5350f78 this is an SSE-specific issue. by Chris Lattner · 15 years ago
- 689339c X86 if conversion + tail merging issues from PR6032. by Chris Lattner · 15 years ago
- 22f3b9f When the visitSub method was split into visitSub and visitFSub, this xform was by Bill Wendling · 15 years ago
- 8da8d4b fix ELF section mangling stuff for weak symbols to not use by Chris Lattner · 15 years ago
- 2cd4244 Fix comment typo by Victor Hernandez · 15 years ago
- 4d2419d tidy by Chris Lattner · 15 years ago
- a46a344 reduce duplicate mangling logic by using MCSymbol::printMangledName. by Chris Lattner · 15 years ago
- 4564ec9 expose a static function as a static method on the MCSymbol class. by Chris Lattner · 15 years ago
- 1236091 Fixed a couple of places for Thumb MOV where encoding bits are underspecified. by Johnny Chen · 15 years ago
- 15913c9 Fix pasto by Jakob Stoklund Olesen · 15 years ago
- 471f1e9 stop the CBE from using deprecated Mangler stuff. by Chris Lattner · 15 years ago
- 0c31641 Write function-local metadata as a metadata subblock of a funciton block by Victor Hernandez · 15 years ago
- ab9cd10 Enumerate function-local metadata (and its types and operands) only during function-incorporation, global metadata continues to be enumerated during creation of ValueEnumerator by Victor Hernandez · 15 years ago
- fab9e99c Parse function-local metadata inside function blocks by Victor Hernandez · 15 years ago
- cab16cc Use the GV version of getNameWithPrefix in TargetLoweringObjectFileCOFF:: by Chris Lattner · 15 years ago
- eb18812 Commit some changes I had managed to lose last night while refactoring the code. Avoid change use of PHI instructions because it's not legal to insert any instructions before them. by Evan Cheng · 15 years ago
- 656bb20 just finish MCizing FnStubInfo which cleans it up and simplifies it. by Chris Lattner · 15 years ago
- 59b34fe don't call getNameWithPrefix repeatedly and unnecesarily. by Chris Lattner · 15 years ago
- 0b4bad5 properly use MCSymbol to print the strings aquired from getNameWithPrefix. by Chris Lattner · 15 years ago
- b357e06 Introduce Twine::toStringRef, a variant of toVector which avoids the copy if the by Benjamin Kramer · 15 years ago
- 81d22d8 Re-enable extension optimization pass. by Evan Cheng · 15 years ago
- 09533a4 upgrade and MC'ize a few uses of makeNameProper. by Chris Lattner · 15 years ago
- 13b1e92 MC'ize this a bit and upgrade APIs by Chris Lattner · 15 years ago
- 4d5f06f add a fixme, ELF MCSection isn't quite right and weak unnamed globals are broken by Chris Lattner · 15 years ago
- 57d1d93 For now, avoid issuing extract_subreg to reuse lower 8-bit, it's not safe in 32-bit. by Evan Cheng · 15 years ago
- d89d518 Add comment; refactor; avoid pulling in DT if it's not used. by Evan Cheng · 15 years ago
- ee9250b eliminate some uses of Mangler::makeNameProper. by Chris Lattner · 15 years ago
- b74978f don't add the \1 to the name. by Chris Lattner · 15 years ago
- 2f8cc26 remove uses of deprecated functions, this generates slightly by Chris Lattner · 15 years ago
- dfbcb8c use the new form of getNameWithPrefix, not makeNameProper. by Chris Lattner · 15 years ago
- bf86e5d add new isSingleStringRef()/getSingleStringRef() methods to twine, by Chris Lattner · 15 years ago
- 0e7ab8c ugh, my last patch just sped up a method and changed all the clients by Chris Lattner · 15 years ago
- 4813035 change Mangler::makeNameProper to return its result in a SmallVector by Chris Lattner · 15 years ago
- 36e69ae my mistake, Mangler::makeNameProper wants to take a twine, not a stringref! by Chris Lattner · 15 years ago
- 1cb7546 change makeNameProper to take a stringref instead of std::string. by Chris Lattner · 15 years ago
- 38c2b0a fix assert in AsmPrinter::EmitGlobalConstantLargeInt to match reality. by Chris Lattner · 15 years ago
- 5979dff reduce nesting and code duplication in AsmPrinter::EmitGlobalConstantLargeInt. by Chris Lattner · 15 years ago
- 3cc3a00 reduce indentation and add a fast-path to EmitGlobalConstant for 8-byte by Chris Lattner · 15 years ago
- fe0e7ed reduce indentation and use early exits in AsmPrinter::EmitConstantValueOnly by Chris Lattner · 15 years ago
- 3047384 Revert 93270 pending investigation of how stray non-constant values end up in ValueEnumerator's ValueList during WriteConstants() by Victor Hernandez · 15 years ago
- 262a96e Disable opt-ext pass to unbreak the build for now. by Evan Cheng · 15 years ago
- d9e385f Remove debug option I accidentally left in. by Evan Cheng · 15 years ago