- 9bbfd4f movlps and movlpd should be modeled as two address code. by Evan Cheng · 19 years ago
- 6a6d354 Update by Evan Cheng · 19 years ago
- be296ac Typo by Evan Cheng · 19 years ago
- 2064a2b * Prefer using operation of matching types. e.g unpcklpd rather than movlhps. by Evan Cheng · 19 years ago
- 816cee2 Fix a couple typos by Nate Begeman · 19 years ago
- 98e70cc Add a few more altivec intrinsics by Nate Begeman · 19 years ago
- 4c4a2e2 Added a couple of entries about movhps and movlhps. by Evan Cheng · 19 years ago
- 000e4dd All unpack cases are now being handled. by Evan Cheng · 19 years ago
- 4fcb922 - Clean up / consoladate various shuffle masks. by Evan Cheng · 19 years ago
- ecc219b implement a bunch more intrinsics. by Chris Lattner · 19 years ago
- 7f20b13 Use normal lvx for scalar_to_vector instead of lve*x. They do the exact by Chris Lattner · 19 years ago
- aaa80eb More bulletproofing of DebugInfoDesc verify. by Jim Laskey · 19 years ago
- 48b61a7 Tblgen doesn't like multiple SDNode<> definitions that map to the sameenum value. Split them into separate enums. by Chris Lattner · 19 years ago
- 0038e59 Model unpack lower and interleave as vector_shuffle so we can lower the by Evan Cheng · 19 years ago
- 79acb69 If adding a link to a collapsed, node, ignore offset. by Andrew Lenharth · 19 years ago
- 8c39020 Reactivate llvm.dbg.declare. by Jim Laskey · 19 years ago
- 6799534 Disable dbg_declare, it currently breaks the CFE build by Chris Lattner · 19 years ago
- 13fc2f1 Fix legalization of intrinsics with chain and result values by Chris Lattner · 19 years ago
- 414e682 Translate llvm target registers to dwarf register numbers properly. by Jim Laskey · 19 years ago
- 749b758 unbreak the build by Chris Lattner · 19 years ago
- 401ec7f Unbreak the build on non-apple compilers :-( by Chris Lattner · 19 years ago
- 23cc870 Try again by Evan Cheng · 19 years ago
- 3ee9ffb Add a bunch of notes from my journey thus far. by Chris Lattner · 19 years ago
- f48b50a Incorrect check for FP all one's by Evan Cheng · 19 years ago
- b86bd2c Split out altivec notes into their own README by Chris Lattner · 19 years ago
- a0b3afb Use pcmpeq to generate vector of all ones. by Evan Cheng · 19 years ago
- 999f3b5 Changed isBuildVectorAllOnesInteger to isBuildVectorAllOnes. by Evan Cheng · 19 years ago
- a8df166 Change isBuildVectorAllOnesInteger to isBuildVectorAllOnes. Also check for by Evan Cheng · 19 years ago
- 70a248d Instead of printing "INTRINSIC" on intrinsic node, print the intrinsic name. by Chris Lattner · 19 years ago
- 49aaa6a teach the inliner to work with packed constants by Chris Lattner · 19 years ago
- fb143ce Fix the JIT encoding of VSEL by Chris Lattner · 19 years ago
- eeaf72a Fix the JIT encoding of VSPLTI* by Chris Lattner · 19 years ago
- a8299de Pass llvm/test/Regression/CodeGen/Generic/debug-info.ll. by Jim Laskey · 19 years ago
- f15485a SelectionDAGISel can now natively handle Switch instructions, in the same by Nate Begeman · 19 years ago
- fbcf23c Bullet proof against undefined args produced by upgrading ols-style debug info. by Jim Laskey · 19 years ago
- 98e0410 How to be dumb on $5/day. Need a tri-state to track valid debug descriptors. by Jim Laskey · 19 years ago
- bd6be6f add vsel by Chris Lattner · 19 years ago
- c02e5a8 Readme note by Nate Begeman · 19 years ago
- 6d92cad Codegen vector predicate compares. by Chris Lattner · 19 years ago
- ffea91e Remove X86:isZeroVector, use ISD::isBuildVectorAllZeros instead; some fixes / cleanups by Evan Cheng · 19 years ago
- 5b6a01b Remove PPC:isZeroVector, use ISD::isBuildVectorAllZeros instead by Evan Cheng · 19 years ago
- e506f9a Add immAllZerosV helper by Evan Cheng · 19 years ago
- 4a14784 Add ISD::isBuildVectorAllZeros predicate by Evan Cheng · 19 years ago
- 10d7fa6 Allow targets to custom lower their own intrinsics if desired. by Chris Lattner · 19 years ago
- e16449b Update dependencies to reflect split of the Intrinsics.td file by Chris Lattner · 19 years ago
- b8a45c2 Add all of the altivec comparison instructions. Add patterns for the by Chris Lattner · 19 years ago
- 5d72907 Add and 8/16-bit adds, add all integer subtracts, add saturating subtract by Chris Lattner · 19 years ago
- e7d959c implement the vsldoi intrinsic. by Chris Lattner · 19 years ago
- af9136b fix the pattern for vandc, it's NOT vnand by Chris Lattner · 19 years ago
- 6509ae8 add patterns for VANDC/VNOR, implementing by Chris Lattner · 19 years ago
- c8e2c55 Add some comments. by Chris Lattner · 19 years ago
- c985d82 add a vnot helper node for matching 'not' on vectors by Chris Lattner · 19 years ago
- 452e835 Fix a bug in ISD::isBuildVectorAllOnesInteger that caused it to always return by Chris Lattner · 19 years ago
- 61d4399 Implement the ISD::isBuildVectorAllOnesInteger predicate by Chris Lattner · 19 years ago
- 6ea2dee Don't call SimplifyDemandedBits on vectors by Chris Lattner · 19 years ago
- 2430a5f Add some logical operations by Chris Lattner · 19 years ago
- 98509ef Don't crash on packed logical ops by Chris Lattner · 19 years ago
- fdbc82a Teach BinaryOperator::createNot to work with packed integer types by Chris Lattner · 19 years ago
- e481b94 Cast instruction not inserted into basic block. by Jim Laskey · 19 years ago
- 6e16ee5 Added missing (any_extend (load ...)) patterns. by Evan Cheng · 19 years ago
- c60bd97 Build arbitrary vector with more than 2 distinct scalar elements with a by Evan Cheng · 19 years ago
- 984f38b implement a bunch of intrinsics by Chris Lattner · 19 years ago
- b22a04d Move all Altivec stuff out into a new PPCInstrAltivec.td file. by Chris Lattner · 19 years ago
- 8d052bc Add some basic patterns for other datatypes by Chris Lattner · 19 years ago
- 150ffa7 add all supported formats to the vector register file by Chris Lattner · 19 years ago
- 5a20254 Add support for __builtin_altivec_vnmsubfp /vmaddfp by Chris Lattner · 19 years ago
- 420736d #include Intrinsics.h into all dag isels by Chris Lattner · 19 years ago
- b847423 Implement Intrinsic::getName by Chris Lattner · 19 years ago
- 9c61dcf Codegen things like: by Chris Lattner · 19 years ago
- ecac9cb Added SSE cachebility ops by Evan Cheng · 19 years ago
- cc4f047 Instruction encoding bug by Evan Cheng · 19 years ago
- ea93f63 Add new intrinsic node definitions for tblgen use by Chris Lattner · 19 years ago
- 7b1d34b Added 128-bit packed integer subtraction. by Evan Cheng · 19 years ago
- 3246e06 Added CVTTPS2PI. by Evan Cheng · 19 years ago
- 7dda405 Added CVTSS2SI. by Evan Cheng · 19 years ago
- bc4832b Support for scalar to vector with zero extension. by Evan Cheng · 19 years ago
- 7255a54 fix inverted conditional by Chris Lattner · 19 years ago
- ff70fe6 D'oh - should be even numbered. by Jim Laskey · 19 years ago
- c653d48 Added LDMXCSR by Evan Cheng · 19 years ago
- ac53ead plug the intrinsics into the patterns for movmsk* by Chris Lattner · 19 years ago
- 47622e3 Add dwarf register numbering to register data. by Jim Laskey · 19 years ago
- 8da17b2 Add support for dwarf register numbering. by Jim Laskey · 19 years ago
- 5b49399 Hack no more. by Jim Laskey · 19 years ago
- 057f09b add another note by Chris Lattner · 19 years ago
- e6cd96d add a note by Chris Lattner · 19 years ago
- da10f19 Shuffle some includes around by Chris Lattner · 19 years ago
- 73d7b60 Only to vector shuffle for {x,x,y,y} cases when SCALAR_TO_VECTOR is free. by Evan Cheng · 19 years ago
- da91bdc expose intrinsic info to the targets. by Chris Lattner · 19 years ago
- 8edd11f Fix a bad JIT encoding of VPERM. Why is VPERM D,A,B,C but vfmadd is D,A,C,B ?? by Chris Lattner · 19 years ago
- 54e869e Like the comment says, prefer to use the implicit add done by [r+r] addressing by Chris Lattner · 19 years ago
- 0bd135d Fix indent. by Jim Laskey · 19 years ago
- 98a6979 Clean up some commentary. by Jim Laskey · 19 years ago
- 0892cee Rename for truth in advertising. by Jim Laskey · 19 years ago
- 7fbcef7 Disable the i32->float G5 optimization. It is unsafe, as documented in the by Chris Lattner · 19 years ago
- 64b3a08 add support for using vxor to build zero vectors. This implements by Chris Lattner · 19 years ago
- 386031a Handle BUILD_VECTOR with all zero elements. by Evan Cheng · 19 years ago
- 2eb8653 prefer to generate constant pool loads over splats. This prevents us from by Chris Lattner · 19 years ago
- 45053fc fix spello by Chris Lattner · 19 years ago
- 98d9811 Fix spello by Chris Lattner · 19 years ago
- 0f862e5 add the actual cost to the debug info by Chris Lattner · 19 years ago