- 0d1340b Move code around to prepare for moving some of the logic together to another function by Bruno Cardoso Lopes · 15 years ago
- c88c11d Properly initialize the pImpl member of PassRegistry to zero. by Owen Anderson · 15 years ago
- a4b06f7 Add doxygen comments for PassRegistry. by Owen Anderson · 15 years ago
- d8dd575 Add an MVT::x86mmx type. It will take the place of all current MMX vector types. by Bill Wendling · 15 years ago
- 979ed44 Fix a serious performance regression introduced by r108687 on linux: by Chris Lattner · 15 years ago
- dc0b06c Remove a dead comment. by Evan Cheng · 15 years ago
- 01f3787 rename test. by Chris Lattner · 15 years ago
- 6cd5db4 hopefully fix a problem building on cygwin-1.5 by Chris Lattner · 15 years ago
- 6bcd3a0 Clean up some of the PassRegistry implementation, and pImpl-ize it to reduce #include clutter by Owen Anderson · 15 years ago
- 72d1027 Fix whitespace, because I'm OCD. by Bill Wendling · 15 years ago
- af58e8d Test case for r113248. Raar 8361341. by Stuart Hastings · 15 years ago
- 58277b1 decouple MMX check from regular splat checks. Some refactoring is coming, and MMX should be left alone to be easily removed after moving to intrinsics by Bruno Cardoso Lopes · 15 years ago
- 673bf78 Remove now useless check, because the code can be matched below, no need to leave it for isel by Bruno Cardoso Lopes · 15 years ago
- b52d44a Issue a #error if the host doesn't have an implementation for by Dan Gohman · 15 years ago
- 67fc1e7 Minor change. Since the checks are equivalent, use isMMX by Bruno Cardoso Lopes · 15 years ago
- 49be606 Fix command line used to link these test cases. by Devang Patel · 15 years ago
- de2e4ac Update configure for change to autoconf/configure.ac to add PTX backend. by Nick Lewycky · 15 years ago
- f7a3c50 Create PTX backend. Patch by Che-Liang Chiou! by Nick Lewycky · 15 years ago
- 86097c3 Add patterns for MMX that use the new intrinsics. by Dale Johannesen · 15 years ago
- fa7f82c Reintroduce dbg-declare tests. by Devang Patel · 15 years ago
- 70e81f1 Remove unused target specific node by Bruno Cardoso Lopes · 15 years ago
- 1fa4a97 Remove last three tests. I need to make them independent of my setup. by Devang Patel · 15 years ago
- 85b0258 Add a test case to check handling of dbg-declare during hybrid mode where we begin using fast-isel but switch back to DAG building at some point. by Devang Patel · 15 years ago
- 5a0f9bf Add a test case to check handling of dbg-declare by selection DAG builder. by Devang Patel · 15 years ago
- db44c12 Add a test case to check handling of dbg-declare by fast-isel. by Devang Patel · 15 years ago
- aceeb3a Don't leak the old operand when transforming "sldt" into "sldtw". by Benjamin Kramer · 15 years ago
- 32c685c attempt to appease msvc by Chris Lattner · 15 years ago
- e53ee3b fix comment typos by Gabor Greif · 15 years ago
- 198381e Add completely hokey binary-and and binary-or operations to ConstantRange and by Nick Lewycky · 15 years ago
- 2b6c01b Fix major bug in thunk detection. Also verify the calling convention. by Nick Lewycky · 15 years ago
- e9e0fc5 add missing cmov aliases, this resolves rdar://8208499 by Chris Lattner · 15 years ago
- 7d284de remove duplicated entry by Chris Lattner · 15 years ago
- 32cda11 Add a new isSignWrappedSet() method to ConstantRange. by Nick Lewycky · 15 years ago
- c5cebeb "sldt <mem>" is ambiguous in 64-bit mode, but should by Chris Lattner · 15 years ago
- d68c474 fix rdar://8017621 - llvm-mc can't guess encoding for "push $(1000)" by Chris Lattner · 15 years ago
- 9bb9fa1 generalize my previous operand loc info hack. If the same operand by Chris Lattner · 15 years ago
- 9389b60 fix the operand constraints of the immediate form of in/out, by Chris Lattner · 15 years ago
- ce4a335 in the case where an instruction only has one implementation by Chris Lattner · 15 years ago
- a008e8a Now that we know if we had a total fail on the instruction mnemonic, by Chris Lattner · 15 years ago
- fa0d74d simplify DEBUG_WITH_TYPE usage by Chris Lattner · 15 years ago
- 44b0daa this if can now be an assert. by Chris Lattner · 15 years ago
- 80db4e5 ; by Chris Lattner · 15 years ago
- 2b1f943 now that the opcode is trivially exposed, start matching instructions by Chris Lattner · 15 years ago
- 96352e5 emit the match table at global scope instead of within the by Chris Lattner · 15 years ago
- e206fcf special case the mnemonic operand of the instruction in the by Chris Lattner · 15 years ago
- 8741036 The "ambiguous instructions" check only produces anything with -debug, by Chris Lattner · 15 years ago
- 69c7249 simplify the hacks around jrcxz. by Chris Lattner · 15 years ago
- ec6789f have tblgen detect when an instruction would have matched, but by Chris Lattner · 15 years ago
- 79ed3f7 change MatchInstructionImpl to return an enum instead of bool. by Chris Lattner · 15 years ago
- 702f2d4 add note by Chris Lattner · 15 years ago
- 0692ee6 have AsmMatcherEmitter.cpp produce the hunk of code that gets included by Chris Lattner · 15 years ago
- b26697c Regenerate. by Eric Christopher · 15 years ago
- f2ca8e6 Update to 2.9 post-2.8 branch. by Eric Christopher · 15 years ago
- 436c54a Redefine LOOP* instructions from I to Ii8PCRel as they take an i8 argument. by Roman Divacky · 15 years ago
- 47ab90b random cleanups by Chris Lattner · 15 years ago
- a9eadca MCELF: Align symtab, relocation sections and section headers properly. Patch by Krister Wombell. by Benjamin Kramer · 15 years ago
- 9c7f075 compute the HasSSE3 bit correctly, patch by Nikolai Saoukh. by Chris Lattner · 15 years ago
- 0cccd76 fix PR8067, an over-aggressive assertion in LICM. by Chris Lattner · 15 years ago
- cc67c75 emit the LLVM intrinsic name -> intrinsic number mapping table with by Chris Lattner · 15 years ago
- 0998198 cleanup some of the lifetime/invariant marker stuff, add a big fixme. by Chris Lattner · 15 years ago
- 902edf2 allow specifying an indentation level for the string matcher. by Chris Lattner · 15 years ago
- 298b176 emit the __builtin -> intrinsic map with StringMatcher instead of a by Chris Lattner · 15 years ago
- 8e4fdef same bug, another place. by Chris Lattner · 15 years ago
- 6d7c307 fix a critical bug where the generated table would say by Chris Lattner · 15 years ago
- 2ba1359 update cmake by Chris Lattner · 15 years ago
- 5845e5c factor the snazzy string matcher code that Daniel hates by Chris Lattner · 15 years ago
- 2738ff9 slightly improve the runtime and code size of the Intrinsics info table by not by Chris Lattner · 15 years ago
- c5a5cf2 speed up -gvn 3.4% on the testcase in PR7023 by Chris Lattner · 15 years ago
- 50fb469 Teach loop rotate to hoist trivially invariant instructions by Chris Lattner · 15 years ago
- adc7991 pull a simple method out of LICM into a new by Chris Lattner · 15 years ago
- 03d1063 fit in 80 columns and don't crash on exit, fixes PR8080 by Chris Lattner · 15 years ago
- 979b061 remove some dead code. t2addrmode_imm8s4 is never used in a by Chris Lattner · 15 years ago
- 223c92c fix inconsistent formatting. by Chris Lattner · 15 years ago
- 53b1acd cleanups: mark stuff static, only tagdecls should be in anon namespaces. by Chris Lattner · 15 years ago
- 252b491 cleanups. by Chris Lattner · 15 years ago
- 8dc5faf some random notes. by Chris Lattner · 15 years ago
- dfe254b add a comment about where this should eventually move. by Chris Lattner · 15 years ago
- f0f5780 update this. by Chris Lattner · 15 years ago
- 3ae0924 more cleanups by Chris Lattner · 15 years ago
- bdabacd Change lower atomic pass to use IntrinsicInst to simplify it a bit. by Chris Lattner · 15 years ago
- 906a675 eliminate some non-obvious casts. UndefValue isa Constant. by Chris Lattner · 15 years ago
- e971131 fix PR8063, a crash in globalopt in the malloc analysis code. by Chris Lattner · 15 years ago
- b76d209 Added initialisers for reduction rule counters. by Lang Hames · 15 years ago
- e110abb Fix warning reported by MSVC++ builder. by Nick Lewycky · 15 years ago
- b0e1777 Switch FnSet to containing the ComparableFunction instead of a pointer to one. by Nick Lewycky · 15 years ago
- b0104e1 Fix many bugs when merging weak-strong and weak-weak pairs. We now merge all by Nick Lewycky · 15 years ago
- beac75d implement rdar://6653118 - fastisel should fold loads where possible. by Chris Lattner · 15 years ago
- 07c2b7f Remove dead code. by Jakob Stoklund Olesen · 15 years ago
- 061d21e fix this to work with allocators that have reference type with compilers by Chris Lattner · 15 years ago
- ab2cee6 dead method. by Chris Lattner · 15 years ago
- d3ba94c delete dead code. by Chris Lattner · 15 years ago
- 17aa680 zap dead code. by Chris Lattner · 15 years ago
- 89f87e8 remove dead code, mblaze uses SelectAddrRegImm/SelectAddrRegReg, not SelectAddr by Chris Lattner · 15 years ago
- 7180458 zap dead code. by Chris Lattner · 15 years ago
- 2eb63df Remove the last bit of isShuffleMaskLegal checks and improve the comment regarding mmx shuffles by Bruno Cardoso Lopes · 15 years ago
- 828f6ae make explicit that we not handle several mmx shuffles by Bruno Cardoso Lopes · 15 years ago
- ffa75cd Fix LoopSimplify to notify ScalarEvolution when splitting a loop backedge by Dan Gohman · 15 years ago
- aace0f2 Emit target specific nodes to handle palignr. Do not touch it for MMX versions yet. by Bruno Cardoso Lopes · 15 years ago
- c800c0d Emit target specific nodes to handle splats starting at zero indicies by Bruno Cardoso Lopes · 15 years ago
- bbfc310 Emit target specific nodes for isPSHUFHWMask and isPSHUFLWMask by Bruno Cardoso Lopes · 15 years ago