Searched defs:Promote (Results 1 - 2 of 2) sorted by relevance

/external/clang/test/SemaTemplate/
H A Dnested-name-spec-template.cpp5 template<typename T> struct Promote;
7 template<> struct Promote<short> { struct in namespace:N::M
11 template<> struct Promote<int> { struct in namespace:N::M
15 template<> struct Promote<float> { struct in namespace:N::M
19 Promote<short>::type *ret_intptr(int* ip) { return ip; }
20 Promote<int>::type *ret_intptr2(int* ip) { return ip; }
23 M::Promote<int>::type *ret_intptr3(int* ip) { return ip; }
24 M::template Promote<int>::type *ret_intptr4(int* ip) { return ip; } // expected-warning{{'template' keyword outside of a template}}
25 M::template Promote<int> pi; // expected-warning{{'template' keyword outside of a template}}
28 N::M::Promote<in
33 N::M::template Promote; // expected-error{{expected unqualified-id}} member in class:N::M
[all...]
/external/llvm/include/llvm/Target/
H A DTargetLowering.h82 Promote, // This operation should be executed in a larger type. enumerator in enum:llvm::TargetLoweringBase::LegalizeAction
303 /// 'Promote'), or we need to expand it into multiple registers of smaller
431 getOperationAction(Op, VT) == Promote);
528 assert(Action != Promote && "Can't promote condition code!");
543 assert(getOperationAction(Op, VT) == Promote &&
561 getOperationAction(Op, NVT) == Promote);
1436 && "Promote may not follow Expand or Promote");
1493 // Promote the integer element types until a legal vector type is found

Completed in 56 milliseconds