- de189be add TLI support indicating that jumps are more expensive than logical operations by Chris Lattner · 14 years ago
- 21d8b9b ptx: add command-line options for gpu target and ptx version by Che-Liang Chiou · 14 years ago
- fc967c9 Fix some grammar in comments I noticed. by Eric Christopher · 14 years ago
- 7f216ba This defaults to GenericDomain. by Eric Christopher · 14 years ago
- a99793c PR5207: Make APInt::set(), APInt::clear() and APInt::flip() return void. by Jay Foad · 14 years ago
- d872f14 Implement a PseudoI class and transfer the sse instructions over to use it. by Eric Christopher · 14 years ago
- 41c902f Fix insertion point in pcmp expander. by Eric Christopher · 14 years ago
- 82be220 Fix some cleanups from my last patch. by Eric Christopher · 14 years ago
- ef4a68b Add parsing for the Thumb t_addrmode_s4 addressing mode. This can almost by Bill Wendling · 14 years ago
- 3f8e617 ptx: add ld instruction by Che-Liang Chiou · 14 years ago
- cf82dc3 Rewrite the main DSE loop to be written in terms of reasoning by Chris Lattner · 14 years ago
- 228232b Rewrite mwait and monitor support and custom lower arguments. by Eric Christopher · 14 years ago
- 303023d Add a puts optimization that converts puts() to putchar('\n'). by Anders Carlsson · 14 years ago
- bbdc370 rename a function and reduce some indentation, no functionality change. by Chris Lattner · 14 years ago
- bb7b23f Stub out a new LiveDebugVariables pass. by Jakob Stoklund Olesen · 14 years ago
- d6f02d1 remove the pointless check of MemoryUseIntrinsic from by Chris Lattner · 14 years ago
- 12bf43b strength reduce this. by Chris Lattner · 14 years ago
- 9dc9e81 getLocationForDest should work for memset as well. by Chris Lattner · 14 years ago
- 72987a2 rename doesClobberMemory -> hasMemoryWrite to be more specific, and by Chris Lattner · 14 years ago
- 1ab4285 clean up handling of 'free', detangling it from everything else. by Chris Lattner · 14 years ago
- 0e45a5a Minor cleanups. No functional change. by Bill Wendling · 14 years ago
- 6e46d84 s/ARM::BRIND/ARM::BX/g to coincide with r120366. by Bill Wendling · 14 years ago
- 13815d9 enhance basicaa to return "Mod" for a memcpy call when the by Chris Lattner · 14 years ago
- 647fea5 Add correct encoding for "bl __aeabi_read_tp". However, the asm matcher isn't by Bill Wendling · 14 years ago
- 201d1e5 Teach basicaa that memset's modref set is at worst "mod" and never by Chris Lattner · 14 years ago
- 532c2f1 Rename BX/BRIND/etc patterns to clarify which is actually the BX instruction by Jim Grosbach · 14 years ago
- 6707741 Add some encoding for the adr instruction. Labels still need to be finished. by Bill Wendling · 14 years ago
- 6af50f7 Correct Thumb2 encodings for a much wider range of loads and stores. by Owen Anderson · 14 years ago
- 184d1ba my previous patch would cause us to start deleting some volatile by Chris Lattner · 14 years ago
- 5c86a0a Make a few more ARM pseudo instructions actually use the PseudoInst base class. by Jim Grosbach · 14 years ago
- 8ca2fd6 Predicate encoding should be withing {}s. And general cleanup. by Bill Wendling · 14 years ago
- 194271a Predicate encoding should be withing {}s. by Bill Wendling · 14 years ago
- 0f53f59 two changes to DSE that shouldn't affect anything: by Chris Lattner · 14 years ago
- 8e0c7b5 Fix the encoding of VLD4-dup alignment. by Bob Wilson · 14 years ago
- 173fb14 Rename VLDnDUP instructions with double-spaced registers by Bob Wilson · 14 years ago
- 6c4c982 Add support for NEON VLD3-dup instructions. by Bob Wilson · 14 years ago
- e76473d Simplify definitions of the ARM eh.sjlj.*jmp pseudo instructions. by Jim Grosbach · 14 years ago
- 6e42211 Parameterize ARMPseudoInst size property. by Jim Grosbach · 14 years ago
- 00a257a Add a few missing initializers. by Jim Grosbach · 14 years ago
- 7a0b4fd prune an llvmcontext include and simplify some code. by Chris Lattner · 14 years ago
- 695b281 Generalize the darwin wrapper hack to work with generic macho triples as well as darwin ones. by Chris Lattner · 14 years ago
- 03f44a0 Nuke trailing whitespace. by Jim Grosbach · 14 years ago
- cd3c7cb Nuke a FIXME. No need to be fancier here, as ARM handles constant pools by Jim Grosbach · 14 years ago
- 75579f7 Provide Thumb2 encodings for basic loads and stores. by Owen Anderson · 14 years ago
- 1e0eab1 Mark Darwin call instructions as using "r7" to prevent the frame-register by Evan Cheng · 14 years ago
- a0bb253 Nuke dead isCodeGenOnly annotation and extraneous comment. by Jim Grosbach · 14 years ago
- fbf0cb1 tidy up. by Jim Grosbach · 14 years ago
- 9b0e92c Thumb encodings for conditional moves. by Bill Wendling · 14 years ago
- 5ca6669 Pseudo-ize Thumb2 jump tables with explicit MC lowering to the raw by Jim Grosbach · 14 years ago
- dffde99 Support: Add PathV2 implementation. by Michael J. Spencer · 14 years ago
- a46a493 Refactor some of the "disassembly-only" instructions into a base class. This by Bill Wendling · 14 years ago
- e9e9730 fix PR8677, patch by Jakub Staszak! by Chris Lattner · 14 years ago
- 7bb5996 Update fastisel for the changes in r120272. by Eric Christopher · 14 years ago
- 34ceb4d Transform (extractvalue (load P), ...) to (load (gep P, 0, ...)) if the load has no other uses, shrinking the load. by Frits van Bommel · 14 years ago
- d092a87 Rename t2 TBB and TBH instructions to reference that they encode the jump table by Jim Grosbach · 14 years ago
- 5404c2b Improving the factoring of several instruction encodings. by Owen Anderson · 14 years ago
- 3ee0af3 Teach ConstantFoldInstruction() how to fold insertvalue and extractvalue. by Frits van Bommel · 14 years ago
- 53ca1f3 Now to chant the magical incantation that will exorcise the System library by Charles Davis · 14 years ago
- 86c6d80 Add support for NEON VLD3-dup instructions. by Bob Wilson · 14 years ago
- 2fcda63 Fix copy-and-paste errors in VLD2-dup scheduling itineraries. by Bob Wilson · 14 years ago
- f1aa47d ARM Pseudo-ize tBR_JTr. by Jim Grosbach · 14 years ago
- 00a035f Thumb2 encodings for MSR and MRS. by Owen Anderson · 14 years ago
- d18a9c9 Thumb2 encodings for system instructions. by Owen Anderson · 14 years ago
- 05bf595 Thumb2 encodings for branches and IT blocks. by Owen Anderson · 14 years ago
- 11fbff8 The ARM BR_JT* pseudos don't need to use the printer jtblock_operand node to by Jim Grosbach · 14 years ago
- 3cc52ea I swear I did a make clean and make before committing all this... by Michael J. Spencer · 14 years ago
- 2dc7768 Switch ARM BR_JTm and BR_JTr instructions to be MC-expanded pseudos. by Jim Grosbach · 14 years ago
- 7a9ff3d Missed a spot. by Michael J. Spencer · 14 years ago
- 1f6efa3 Merge System into Support. by Michael J. Spencer · 14 years ago
- 9363f73 Handle lshr for i128 correctly on SPU also when shiftamount > 7. by Kalle Raiskila · 14 years ago
- c2ebfd4 Enable PostRA scheduling for SPU. by Kalle Raiskila · 14 years ago
- b00f24b Allow machine LICM to do its job on SPU. by Kalle Raiskila · 14 years ago
- 11edd0c Add missing i128 case. by Kalle Raiskila · 14 years ago
- e89ada9 Add some dead stores to pacify my least favorite GCC warning: may be by Chandler Carruth · 14 years ago
- 2f17bf2 Add more Thumb encodings. by Bill Wendling · 14 years ago
- 5cbbf68 More Thumb encodings. by Bill Wendling · 14 years ago
- d19ac0c Add Thumb encodings for REV instructions. by Bill Wendling · 14 years ago
- 849f2e3 Add more Thumb encodings. by Bill Wendling · 14 years ago
- ec0b428 Make EmitIntValue non virtual. by Rafael Espindola · 14 years ago
- f7c3b75 Forgot the MCPureStreamer::EmitValue in the previous commit. by Rafael Espindola · 14 years ago
- 6f95023 Move EmitValue to MCObjectStreamer. by Rafael Espindola · 14 years ago
- d652dbe Move lowering of TLS_addr32 and TLS_addr64 to X86MCInstLower. by Rafael Espindola · 14 years ago
- e4d19c9 PR5207: change APInt::doubleToBits() and APInt::floatToBits() to be by Jay Foad · 14 years ago
- d8f7179 fix PR8686, accepting a 'b' suffix at the end of all the setcc by Chris Lattner · 14 years ago
- a1ac3bb add a function to the C api to get the context out of a module, patch by Chris Lattner · 14 years ago
- 7509ccd When emitting a single function with cppgen=function, you don't want to emit by Nicolas Geoffray · 14 years ago
- ea4afa9 Fixed verson of r120245. by Rafael Espindola · 14 years ago
- ba21024 Revert previous patch while I debug the darwin bootstrap failure. by Rafael Espindola · 14 years ago
- f90a2de Factor some duplicated code into MCObjectStreamer::EmitLabel. by Rafael Espindola · 14 years ago
- 3e03211 Avoid code duplication in the many unsupported EmitGPRel32Value implementations. by Rafael Espindola · 14 years ago
- a484f2c Move the PTXMCAsmStreamer class to the .cpp file. by Rafael Espindola · 14 years ago
- e04ed7e Define generic 1, 2 and 4 byte pc relative relocations. They are common by Rafael Espindola · 14 years ago
- b1dfa7a Add support for NEON VLD2-dup instructions. by Bob Wilson · 14 years ago
- bebfbc5 Fix a comment typo. by Bob Wilson · 14 years ago
- f3d2f9d Another minor refactoring for VLD1DUP instructions. by Bob Wilson · 14 years ago
- 364a72a Add entry in getTargetNodeName() for ARMISD::VBICIMM. by Bob Wilson · 14 years ago
- 94c5ae0 Move more PEI-related hooks to TFI by Anton Korobeynikov · 14 years ago
- cd775ce Move callee-saved regs spills / reloads to TFI by Anton Korobeynikov · 14 years ago
- 5bf7c53 Lower TLS_addr32 and TLS_addr64. by Rafael Espindola · 14 years ago
- bfd2d26 Implement the data16 prefix. by Rafael Espindola · 14 years ago