- 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
- 6f74b48 Simplify LowerCallTo by using a callsite. by Duncan Sands · 17 years ago
- 481dc72 The C++ exception handling personality function wants by Duncan Sands · 17 years ago
- fd7b326 Make invokes of inline asm legal. Teach codegen by Duncan Sands · 17 years ago
- a3355ff Rather than having special rules like "intrinsics cannot by Duncan Sands · 17 years ago
- afa3b6d Add some convenience methods for querying attributes, and use them. by Duncan Sands · 17 years ago
- dc02467 Fix PR1146: parameter attributes are longer part of by Duncan Sands · 17 years ago
- b3d9cdb err, no really. by Chris Lattner · 17 years ago
- 5ebfaa2 don't depend on ADL. by Chris Lattner · 17 years ago
- 27a6c73 Several changes: by Chris Lattner · 17 years ago
- 917c2a6 Implement necessary bits for flt_rounds gcc builtin. by Anton Korobeynikov · 17 years ago
- 560a737 This assertion was bogus. by Duncan Sands · 17 years ago
- eb57ea7 Make labels work in asm blocks; allow labels as by Dale Johannesen · 17 years ago
- 111c4f8 Add std:: to sort calls. by Dan Gohman · 17 years ago
- b61f2f0 Change illegal uses of ++ to uses of STLExtra.h's next function. by Dan Gohman · 17 years ago
- 514ab34 Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize. by Duncan Sands · 17 years ago
- 984e986 - Remove the hacky code that forces a memcpy. Alignment is taken care of in the by Bill Wendling · 17 years ago
- 30eeb3c Fix comment and use the "Size" variable that's already provided. by Bill Wendling · 17 years ago
- 8b1c68c If there's an unaligned memcpy to/from the stack, don't lower it. Just call the by Bill Wendling · 17 years ago
- 803396f This broke lots. Reverting. by Bill Wendling · 17 years ago
- de09040 Lowering a memcpy to the stack is killing PPC. The ARM and X86 backends already by Bill Wendling · 17 years ago
- 1c4d492 rename ExpandOperation to ExpandOperationResult, as suggested by Duncan by Chris Lattner · 17 years ago
- 5c0d6ed Add support for byval function whose argument is not 32 bit aligned. by Rafael Espindola · 17 years ago
- f58dac3 add a new target hook. by Chris Lattner · 17 years ago
- 01d029b One mundane change: Change ReplaceAllUsesOfValueWith to *optionally* by Chris Lattner · 17 years ago
- 48abc5c Corrected many typing errors. And removed 'nest' parameter handling by Arnold Schwaighofer · 17 years ago
- a9b5111 Fix some corner cases with vectors in copyToRegs and copyFromRegs. by Dan Gohman · 17 years ago
- ac9385a Add intrinsics for sin, cos, and pow. These use llvm_anyfloat_ty, and so by Dan Gohman · 17 years ago
- c85e171 Added tail call optimization to the x86 back end. It can be by Arnold Schwaighofer · 17 years ago
- 417e11b In -debug mode, dump SelectionDAGs both before and after the by Dan Gohman · 17 years ago
- 9ab7fb3 Rewrite sqrt and powi to use anyfloat. By popular demand. by Dale Johannesen · 17 years ago
- a7ac2bd Fix stride computations for long double arrays. by Dale Johannesen · 17 years ago
- 317096a Add sqrt and powi intrinsics for long double. by Dale Johannesen · 17 years ago
- 2f42901 Enable codegen for long double abs, sin, cos by Dale Johannesen · 17 years ago
- 9e3d3ab Remove the assumption that FP's are either float or by Dale Johannesen · 17 years ago
- f7331b3 Fold the adjust_trampoline intrinsic into by Duncan Sands · 17 years ago
- 87b51bc 1. Don't call Value::getName(), which is slow. by Chris Lattner · 17 years ago
- 588af2f Add support for having different alignment for objects on call frames. by Rafael Espindola · 17 years ago
- 8806c7b Split eh.select / eh.typeid.for intrinsics into i32/i64 versions. This is needed, because they just "mark" register by Anton Korobeynikov · 17 years ago
- 43421b3 Next round of APFloat changes. by Dale Johannesen · 17 years ago
- 57810cd Fix PR1628. When exception handling is turned on, by Duncan Sands · 17 years ago
- a34d395 Fix for PR1632. EHSELECTION always produces a i32 value. by Evan Cheng · 17 years ago
- 3e1a7ae Add an option, -view-sunit-dags, for viewing the actual SUnit DAGs used by by Dan Gohman · 17 years ago
- 5f43f92 If the source and destination pointers in an llvm.memmove are known by Dan Gohman · 17 years ago
- 6590b04 There is an impedance matching problem between LLVM and by Duncan Sands · 17 years ago
- 48884cd rename isOperandValidForConstraint to LowerAsmOperandForConstraint, by Chris Lattner · 17 years ago
- 2f597bd Perform correct codegen for eh_dwarf_cfa intrinsic. by Anton Korobeynikov · 17 years ago
- 21485be Partial implementation of calling functions with byval arguments: by Rafael Espindola · 17 years ago
- 4515779 - If a dynamic_stackalloc alignment requirement is <= stack alignment, then the alignment argument is ignored. by Evan Cheng · 17 years ago
- 25ac7e8 Fix EXTRACT_ELEMENT, EXTRACT_SUBVECTOR, and EXTRACT_VECTOR_ELT to by Dan Gohman · 17 years ago
- 594d37e propagate struct size and alignment of byval arguments to the DAG by Rafael Espindola · 17 years ago
- 6994040 This is the patch to provide clean intrinsic function overloading support in LLVM. It cleans up the intrinsic definitions and generally smooths the process for more complicated intrinsic writing. It will be used by the upcoming atomic intrinsics as well as vector and float intrinsics in the future. by Chandler Carruth · 17 years ago
- b15e495 don't redefine a parameter by Chris Lattner · 17 years ago
- be444ed Fix a bug in getCopyFromParts turned up in the testcase for PR1132. by Dan Gohman · 17 years ago
- 36397f5 Support for trampolines, except for X86 codegen which is still under discussion. by Duncan Sands · 17 years ago
- dc9b3d0 Add const to CanBeFoldedBy, CheckAndMask, and CheckOrMask. by Dan Gohman · 17 years ago
- 48613b9 It's not necessary to do rounding for alloca operations when the requested by Dan Gohman · 17 years ago
- 07a9676 Fix comments about vectors to use the current wording. by Dan Gohman · 17 years ago
- 2365f51 Long live the exception handling! by Anton Korobeynikov · 17 years ago
- e7e7d0d Skeleton of post-RA scheduler; doesn't do anything yet. by Dale Johannesen · 17 years ago
- 532dc2e Change getCopyToParts and getCopyFromParts to always use target-endian by Dan Gohman · 17 years ago
- f664e41 The exception handling intrinsics return values, by Duncan Sands · 17 years ago
- 1aa7efb Add the byval attribute by Rafael Espindola · 17 years ago
- 9029195 Remove propagateEHRegister in favour of a more limited by Duncan Sands · 17 years ago
- b4fd45e Remove ExtractGlobalVariable - use StripPointerCasts instead. by Duncan Sands · 17 years ago
- 86da660 Workaround of getCopyToRegs and getCopyFromRegs bugs for big-endian machines. by Evan Cheng · 17 years ago
- 6183f78 Add a parameter to getCopyToParts and getCopyFromParts to specify whether by Dan Gohman · 17 years ago
- cf26d7c Extend eh.selector to support both catches and filters. by Duncan Sands · 17 years ago
- 849f214 Fix for PR 1505 (and 1489). Rewrite X87 register by Dale Johannesen · 17 years ago
- 27a70be Replace ExpandScalarFormalArgs and ExpandScalarCallArgs with the newly by Dan Gohman · 17 years ago
- c45453f Only do FNEG xform when the vector type is a floating point type. by Evan Cheng · 17 years ago
- a2a4885 Remove unnecessary attributions in comments. by David Greene · 17 years ago
- cfacc8f Fix reference to cached end iterator invalidated by an erase operation. by David Greene · 17 years ago
- b6f5b00 Add new TargetLowering code to provide the final register type that an by Dan Gohman · 17 years ago
- e47c333 Partial fix for PR1502: If a EH register is needed in a successor of landing pad, add it as livein to all the blocks in the paths between the landing pad and the specified block. by Evan Cheng · 17 years ago
- 8c8c5fc Use getVectorTypeBreakdown in FunctionLoweringInfo::CreateRegForValue by Dan Gohman · 17 years ago
- 7f32156 Generalize MVT::ValueType and associated functions to be able to represent by Dan Gohman · 17 years ago
- ea859be Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits from by Dan Gohman · 17 years ago
- b9f1019 Rename TargetLowering::getNumElements and friends to by Dan Gohman · 17 years ago
- 24e5aad Codegen support (stripped out) for the annotate attribute. by Tanya Lattner · 17 years ago
- c2c28fc Fix CodeGen/X86/inline-asm-x-scalar.ll:test4, by retaining regclass info by Chris Lattner · 17 years ago
- f407082 Workaround for PR1508. by Duncan Sands · 17 years ago
- 51eaa86 Rename MVT::getVectorBaseType to MVT::getVectorElementType. by Dan Gohman · 17 years ago
- ea63243 Only correctly lower exception handing intrinsics if exception handling is by Duncan Sands · 17 years ago
- 6595635 Introduce new SelectionDAG node opcodes VEXTRACT_SUBVECTOR and by Dan Gohman · 17 years ago
- 2046e12 When creating CopyFromReg nodes, always use legal types. And use the by Dan Gohman · 17 years ago
- f19f6bb The fix that was applied for PR1224 stops the compiler by Duncan Sands · 17 years ago
- 62000ee Do not change the size of function arguments. PR 1489. by Dale Johannesen · 17 years ago
- 9fac0b5 Additional fix for PR1422: make sure the landing pad label is placed in the by Duncan Sands · 17 years ago
- 73ef58a Integrate exception filter support and exception catch support. This by Duncan Sands · 17 years ago
- 398898c Since TypeInfos are passed as i8 pointers, a NULL TypeInfo should be passed by Duncan Sands · 17 years ago
- fa73ea2 Minor comment cleanups. by Dan Gohman · 17 years ago
- 070280e Mark all calls as "could throw", when exceptions are enabled. Emit necessary LP info too. This fixes PR1439 by Anton Korobeynikov · 17 years ago
- b55757e Qualify several calls to functions in the MVT namespace, for consistency. by Dan Gohman · 17 years ago
- c90233b Fix some subtle issues handling immediate values. This fixes by Chris Lattner · 17 years ago
- 7294b58 Do not assert, when case range split metric is zero and JTs are not allowed: just emit binary tree in this case. This by Anton Korobeynikov · 17 years ago
- 4fee703 Parameter attributes on invoke calls were being lost due to the wrong by Duncan Sands · 17 years ago
- b682448 Detabify by Anton Korobeynikov · 17 years ago
- 3b34636 A bitcast of a global variable may have been constant folded to a GEP - by Duncan Sands · 17 years ago
- 1997473 Drop 'const' by Devang Patel · 17 years ago