- a25e5db Extend the AliasAnalysis::pointsToConstantMemory interface to allow it by Dan Gohman · 15 years ago
- c80cbf2 Delete getIntrinsicModRefBehavior. Clients can just use the normal by Dan Gohman · 15 years ago
- 3c97f7a Make FunctionAttrs use AliasAnalysis::getModRefBehavior, now that it by Dan Gohman · 15 years ago
- 431c794a Teach BasicAliasAnalysis::getModRefBehavior(const Function *F) by Dan Gohman · 15 years ago
- df65963 Add generating function declaration for PTX by Che-Liang Chiou · 15 years ago
- 3278c42 Add physical register counting functions by Che-Liang Chiou · 15 years ago
- d77f2a4 Add a dummy PTXMCAsmStreamer class by Che-Liang Chiou · 15 years ago
- 4faf7c7 Set default flags for .rodata. by Rafael Espindola · 15 years ago
- 6da24ca Add registry hook for assembly text output by Che-Liang Chiou · 15 years ago
- 5991487 Make RegList an ASM operand so that TableGen will generate code for it. This is by Bill Wendling · 15 years ago
- b32e784 Revert. by Bill Wendling · 15 years ago
- 92826de Add simplification of floating point comparisons with the result by Duncan Sands · 15 years ago
- 1ac7c99 Fix a README item: when doing a comparison with the result by Duncan Sands · 15 years ago
- e25e1ef Speed up AddSectionToTheEnd. It was walking all fragments in all sections. by Rafael Espindola · 15 years ago
- e8399c6 In this context, a reglist is a reg. by Bill Wendling · 15 years ago
- 13302ec Fix memory leak in StringRef::edit_distance(). 'Allocated' could be leaked on an early return. by Ted Kremenek · 15 years ago
- 9e07a14 Add method for checking if a path is a symbolic link. by Rafael Espindola · 15 years ago
- 187d833 Relax dwarf line fragments. This fixes a crash in the included testcase. by Rafael Espindola · 15 years ago
- 689cf3c implement aliases for div/idiv that have an explicit A register operand, by Chris Lattner · 15 years ago
- e717610 Add support for parsing register lists. We can't use a bitfield to keep track of by Bill Wendling · 15 years ago
- 04a75ab add aliases for movs between seg registers and mem. There are multiple by Chris Lattner · 15 years ago
- d5b2f1a move the "sh[lr]d op,op" -> "shld $1, op,op" aliases to the .td file. by Chris Lattner · 15 years ago
- 8155e5b Return the base register of a register list for the "getReg()" method. This is by Bill Wendling · 15 years ago
- 1767151 work-in-progress by Chris Lattner · 15 years ago
- 146018f General cleanup: by Bill Wendling · 15 years ago
- db28788 go to great lengths to work around a GAS bug my previous patch exposed: by Chris Lattner · 15 years ago
- 8c24b0c rework the rotate-by-1 instructions to be defined like the by Chris Lattner · 15 years ago
- 235705b change the fp comparison instructions to not have %st0 explicitly by Chris Lattner · 15 years ago
- 3af0e7d move the plethora of fp stack aliases to the .td file. by Chris Lattner · 15 years ago
- 90fd797 add (and document) the ability for alias results to have by Chris Lattner · 15 years ago
- 8d5acb7 Add a RegList (register list) object to ARMOperand. It will be used soon to hold by Bill Wendling · 15 years ago
- 98c870f generalize alias support to allow the result of an alias to by Chris Lattner · 15 years ago
- dea546b move fnstsw aliases to .td file, fix typo by Chris Lattner · 15 years ago
- 7e925cc move in/out aliases to the .td files. by Chris Lattner · 15 years ago
- 9c1dbc6 move sldt, imul, and movabsq aliases from c++ to .td file. by Chris Lattner · 15 years ago
- fb7000f correct suffix matching to search for s/l/t suffixes on by Chris Lattner · 15 years ago
- f788854 Prune includes. by Benjamin Kramer · 15 years ago
- 12f40e9 Fix grammar. by Bill Wendling · 15 years ago
- a60f157 Fix grammar. by Bill Wendling · 15 years ago
- d68fd9c MatchRegisterName() returns 0 if it can't match the register. by Bill Wendling · 15 years ago
- 1d6a265 Use TryParseRegister() instead of MatchRegisterName(). The former returns -1 by Bill Wendling · 15 years ago
- 019e378 Add a note. by Benjamin Kramer · 15 years ago
- 5bde734 fix a bug where we had an implicit assumption that the by Chris Lattner · 15 years ago
- 5e262bc Make sure we have movw on the target before using it. by Eric Christopher · 15 years ago
- 8caa290 move the lcall/ljmp aliases to the .td file. by Chris Lattner · 15 years ago
- 02ff6ba move the "movsd -> movsl" alias to the .td files, by Chris Lattner · 15 years ago
- 4140985 fix some bugs in the alias support, unblocking changing of "clr" aliases by Chris Lattner · 15 years ago
- 662e5a3 Reimplement BuildResultOperands to be in terms of the result instruction's by Chris Lattner · 15 years ago
- 2a30170 Hook up the '.code {16|32}' directive to the streamer. by Jim Grosbach · 15 years ago
- ba21957 Add '.code 32' assembler directive to MC streamers. by Jim Grosbach · 15 years ago
- 642fc9c Hook up the '.thumb_func' directive to the streamer. by Jim Grosbach · 15 years ago
- 83c4018 Fix past-o. by Jim Grosbach · 15 years ago
- ce79299 MC'ize the '.code 16' and '.thumb_func' ARM directives. by Jim Grosbach · 15 years ago
- 36fa3ea Disallow the certain NEON modified-immediate forms when generating vorr or vbic. by Owen Anderson · 15 years ago
- 8da0a57 MC'ize simple ARMConstantValue entry emission (with a FIXME). by Jim Grosbach · 15 years ago
- f798569 Put class into an anonymous namespace. by Benjamin Kramer · 15 years ago
- 080c092 Add codegen and encoding support for the immediate form of vbic. by Owen Anderson · 15 years ago
- a55661b Enable MachO writing for ARM/Darwin. Lots of stuff still doesn't work by Jim Grosbach · 15 years ago
- c9d1439 Allow targets to specify the MachO CPUType/CPUSubtype information. by Jim Grosbach · 15 years ago
- 41ed3ca syntaxunified directive is a no-op for MachO writing. by Jim Grosbach · 15 years ago
- 6d87bca Add FIXME. by Jim Grosbach · 15 years ago
- 69300a2 When passing a parameter using the 'byval' mechanism, inline code needs to be used by Duncan Sands · 15 years ago
- f8254d64 CrashRecoveryContext: Add RunSafelyOnThread helper function. by Daniel Dunbar · 15 years ago
- 1e92ec6 When passing a huge parameter using the byval mechanism, a long by Duncan Sands · 15 years ago
- 42c9b25 Use arrays instead of constant-sized SmallVectors. by Benjamin Kramer · 15 years ago
- 7387345 Add 118023 back, but with proper spelling for .uleb128/.sleb128. by Rafael Espindola · 15 years ago
- 537ebea Revert previous patch. Some targets don't support uleb and say they do :-( by Rafael Espindola · 15 years ago
- 40f6514 MCize. by Rafael Espindola · 15 years ago
- 35fcd65 Introduce DIBuilder. It is intended to be a front-end friendly interface to emit debuggging information entries in LLVM IR. by Devang Patel · 15 years ago
- 1e96bab In the calling convention logic, ValVT is always a legal type, by Duncan Sands · 15 years ago
- 416941d Fix @llvm.prefetch isel. Selecting between pld / pldw using the first immediate rw. There is currently no intrinsic that matches to pli. by Evan Cheng · 15 years ago
- ea8e206 System: Add llvm_execute_on_thread, which does what it says. by Daniel Dunbar · 15 years ago
- 7093326 Add ARM fixup info for load/store label references. Probably will need a bit of by Jim Grosbach · 15 years ago
- 2f46f1f Add encoding for VSTR. by Bill Wendling · 15 years ago
- 8c42f48 Disable fancy splitting during spilling unless -extra-spiller-splits is given. by Jakob Stoklund Olesen · 15 years ago
- 806e80e Teach ARM Target to use the tblgen support for generating an MC'ized by Jim Grosbach · 15 years ago
- 60f4870 Covert VORRIMM to be produced via early target-specific DAG combining, rather than legalization. by Owen Anderson · 15 years ago
- d966817 Add support for code generation of the one register with immediate form of vorr. by Owen Anderson · 15 years ago
- 35b2de0 trailing whitespace by Jim Grosbach · 15 years ago
- d81f17a Just return undef for invalid masks or elts, and since we're doing that, by Eric Christopher · 15 years ago
- 964bc25 Let RegAllocBasic require MachineDominators - they are already available and by Jakob Stoklund Olesen · 15 years ago
- 376dcbd Tag debug output as regalloc by Jakob Stoklund Olesen · 15 years ago
- e5b13cf Optimize generated code for integer materialization a bit. by Eric Christopher · 15 years ago
- 7a25825 Unlike a lot of NEON instructions, vext isn't _actually_ parameterized by element size. Instead, by Owen Anderson · 15 years ago
- d168cef Add codegen patterns for VST1-lane instructions. Radar 8599955. by Bob Wilson · 15 years ago
- 3468c2e Check for extractelement with a variable operand for the element number. by Bob Wilson · 15 years ago
- d66f2b7 Rename FindExecutable to PrependMainExecutablePath. by Mikhail Glushenkov · 15 years ago
- 391f5bc Rename PointsToLocalMemory to PointsToLocalOrConstantMemory to make by Duncan Sands · 15 years ago
- cdfad36 Simplify uses of MVT and EVT. An MVT can be compared directly by Duncan Sands · 15 years ago
- 1440e8b Inside the calling convention logic LocVT is always a simple by Duncan Sands · 15 years ago
- caebdd4 If we have an undef mask our Elt will be -1 for our access, handle by Eric Christopher · 15 years ago
- dfed19f Fix preload instruction isel. Only v7 supports pli, and only v7 with mp extension supports pldw. Add subtarget attribute to denote mp extension support and legalize illegal ones to nothing. by Evan Cheng · 15 years ago
- bc7deb0 Add support to match @llvm.prefetch to pld / pldw / pli. rdar://8601536. by Evan Cheng · 15 years ago
- cdbbec4 Put the PC encoding in the correct bit position. by Bill Wendling · 15 years ago
- 000cf70 Invert these branches by default, it makes assembly comparisons a little by Eric Christopher · 15 years ago
- 92b5a2e The MC code couldn't handle ARM LDR instructions with negative offsets: by Bill Wendling · 15 years ago
- 394d629 Fix DAGCombiner to avoid going into an infinite loop when it by Dan Gohman · 15 years ago
- 2915eb4 Remove unused function. by Jim Grosbach · 15 years ago
- 0a2287b Remove the no longer used 'Modifier' optional operand to the ARM by Jim Grosbach · 15 years ago
- 496e2b2 Remove unused function. by Jim Grosbach · 15 years ago